//
// nel3dJNI.java
// Copyright (C) 2010  "Naush" <naush _ hotmail _ fr>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>./* ----------------------------------------------------------------------------







package org.ryzom.nel.threed;

import org.ryzom.nel.misc.CBGRA;
import org.ryzom.nel.misc.CPlane;
import org.ryzom.nel.misc.CQuad;
import org.ryzom.nel.misc.CRGBA;
import org.ryzom.nel.misc.CRGBAF;
import org.ryzom.nel.misc.CRefCount;
import org.ryzom.nel.misc.CUV;
import org.ryzom.nel.misc.CUVW;
import org.ryzom.nel.misc.CVector;
import org.ryzom.nel.misc.CVectorD;
import org.ryzom.nel.misc.CVectorH;
import org.ryzom.nel.misc.EStream;
import org.ryzom.nel.misc.IStream;
import org.ryzom.nel.misc.IStreamable;

public class nel3dJNI {
  public final static native long new_Vector_String__SWIG_0();
  public final static native long new_Vector_String__SWIG_1(long jarg1);
  public final static native long Vector_String_size(long jarg1, Vector_String jarg1_);
  public final static native long Vector_String_capacity(long jarg1, Vector_String jarg1_);
  public final static native void Vector_String_reserve(long jarg1, Vector_String jarg1_, long jarg2);
  public final static native boolean Vector_String_isEmpty(long jarg1, Vector_String jarg1_);
  public final static native void Vector_String_clear(long jarg1, Vector_String jarg1_);
  public final static native void Vector_String_add(long jarg1, Vector_String jarg1_, String jarg2);
  public final static native String Vector_String_get(long jarg1, Vector_String jarg1_, int jarg2);
  public final static native void Vector_String_set(long jarg1, Vector_String jarg1_, int jarg2, String jarg3);
  public final static native void delete_Vector_String(long jarg1);
  public final static native long new_Vector_CVector__SWIG_0();
  public final static native long new_Vector_CVector__SWIG_1(long jarg1);
  public final static native long Vector_CVector_size(long jarg1, Vector_CVector jarg1_);
  public final static native long Vector_CVector_capacity(long jarg1, Vector_CVector jarg1_);
  public final static native void Vector_CVector_reserve(long jarg1, Vector_CVector jarg1_, long jarg2);
  public final static native boolean Vector_CVector_isEmpty(long jarg1, Vector_CVector jarg1_);
  public final static native void Vector_CVector_clear(long jarg1, Vector_CVector jarg1_);
  public final static native void Vector_CVector_add(long jarg1, Vector_CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long Vector_CVector_get(long jarg1, Vector_CVector jarg1_, int jarg2);
  public final static native void Vector_CVector_set(long jarg1, Vector_CVector jarg1_, int jarg2, long jarg3, CVector jarg3_);
  public final static native void delete_Vector_CVector(long jarg1);
  public final static native long new_Vector_uint16__SWIG_0();
  public final static native long new_Vector_uint16__SWIG_1(long jarg1);
  public final static native long Vector_uint16_size(long jarg1, Vector_uint16 jarg1_);
  public final static native long Vector_uint16_capacity(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint16_reserve(long jarg1, Vector_uint16 jarg1_, long jarg2);
  public final static native boolean Vector_uint16_isEmpty(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint16_clear(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint16_add(long jarg1, Vector_uint16 jarg1_, long jarg2);
  public final static native long Vector_uint16_get(long jarg1, Vector_uint16 jarg1_, int jarg2);
  public final static native void Vector_uint16_set(long jarg1, Vector_uint16 jarg1_, int jarg2, long jarg3);
  public final static native void delete_Vector_uint16(long jarg1);
  public final static native long new_Vector_uint32__SWIG_0();
  public final static native long new_Vector_uint32__SWIG_1(long jarg1);
  public final static native long Vector_uint32_size(long jarg1, Vector_uint16 jarg1_);
  public final static native long Vector_uint32_capacity(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint32_reserve(long jarg1, Vector_uint16 jarg1_, long jarg2);
  public final static native boolean Vector_uint32_isEmpty(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint32_clear(long jarg1, Vector_uint16 jarg1_);
  public final static native void Vector_uint32_add(long jarg1, Vector_uint16 jarg1_, long jarg2);
  public final static native long Vector_uint32_get(long jarg1, Vector_uint16 jarg1_, int jarg2);
  public final static native void Vector_uint32_set(long jarg1, Vector_uint16 jarg1_, int jarg2, long jarg3);
  public final static native void delete_Vector_uint32(long jarg1);
  public final static native void CTriangle_V0_set(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTriangle_V0_get(long jarg1, CTriangle jarg1_);
  public final static native void CTriangle_V1_set(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTriangle_V1_get(long jarg1, CTriangle jarg1_);
  public final static native void CTriangle_V2_set(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTriangle_V2_get(long jarg1, CTriangle jarg1_);
  public final static native long new_CTriangle__SWIG_0();
  public final static native long new_CTriangle__SWIG_1(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native boolean CTriangle_intersect(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, CPlane jarg5_);
  public final static native void CTriangle_computeGradient(long jarg1, CTriangle jarg1_, float jarg2, float jarg3, float jarg4, long jarg5, CVector jarg5_);
  public final static native void CTriangle_applyMatrix(long jarg1, CTriangle jarg1_, long jarg2, long jarg3, CTriangle jarg3_);
  public final static native void CTriangle_getMinCorner(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_);
  public final static native void CTriangle_getMaxCorner(long jarg1, CTriangle jarg1_, long jarg2, CVector jarg2_);
  public final static native void delete_CTriangle(long jarg1);
  public final static native void CPlane_a_set(long jarg1, CPlane jarg1_, float jarg2);
  public final static native float CPlane_a_get(long jarg1, CPlane jarg1_);
  public final static native void CPlane_b_set(long jarg1, CPlane jarg1_, float jarg2);
  public final static native float CPlane_b_get(long jarg1, CPlane jarg1_);
  public final static native void CPlane_c_set(long jarg1, CPlane jarg1_, float jarg2);
  public final static native float CPlane_c_get(long jarg1, CPlane jarg1_);
  public final static native void CPlane_d_set(long jarg1, CPlane jarg1_, float jarg2);
  public final static native float CPlane_d_get(long jarg1, CPlane jarg1_);
  public final static native long new_CPlane__SWIG_0();
  public final static native long new_CPlane__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
  public final static native long new_CPlane__SWIG_2(long jarg1, CPlane jarg1_);
  public final static native void CPlane_make__SWIG_0(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CPlane_make__SWIG_1(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native long CPlane_getNormal(long jarg1, CPlane jarg1_);
  public final static native void CPlane_normalize(long jarg1, CPlane jarg1_);
  public final static native long CPlane_normed(long jarg1, CPlane jarg1_);
  public final static native float CPlane_distance(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_);
  public final static native float CPlane_mul(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPlane_intersect(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long CPlane_project(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CPlane_clipSegmentBack(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native boolean CPlane_clipSegmentFront(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native int CPlane_clipPolygonBack__SWIG_0(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, int jarg4);
  public final static native int CPlane_clipPolygonBack__SWIG_1(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CUV jarg3_, long jarg4, CVector jarg4_, long jarg5, CUV jarg5_, int jarg6);
  public final static native int CPlane_clipPolygonFront(long jarg1, CPlane jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, int jarg4);
  public final static native long CPlane_inverted(long jarg1, CPlane jarg1_);
  public final static native void CPlane_invert(long jarg1, CPlane jarg1_);
  public final static native void CPlane_serial(long jarg1, CPlane jarg1_, long jarg2);
  public final static native boolean CPlane_isEqual(long jarg1, CPlane jarg1_, long jarg2, CPlane jarg2_);
  public final static native void delete_CPlane(long jarg1);
  public final static native void CQuad_V0_set(long jarg1, CQuad jarg1_, long jarg2, CVector jarg2_);
  public final static native long CQuad_V0_get(long jarg1, CQuad jarg1_);
  public final static native void CQuad_V1_set(long jarg1, CQuad jarg1_, long jarg2, CVector jarg2_);
  public final static native long CQuad_V1_get(long jarg1, CQuad jarg1_);
  public final static native void CQuad_V2_set(long jarg1, CQuad jarg1_, long jarg2, CVector jarg2_);
  public final static native long CQuad_V2_get(long jarg1, CQuad jarg1_);
  public final static native void CQuad_V3_set(long jarg1, CQuad jarg1_, long jarg2, CVector jarg2_);
  public final static native long CQuad_V3_get(long jarg1, CQuad jarg1_);
  public final static native long new_CQuad__SWIG_0();
  public final static native long new_CQuad__SWIG_1(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native void CQuad_set(long jarg1, CQuad jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native long CQuad_assign(long jarg1, CQuad jarg1_, long jarg2, CQuad jarg2_);
  public final static native void delete_CQuad(long jarg1);
  public final static native void CVector_x_set(long jarg1, CVector jarg1_, float jarg2);
  public final static native float CVector_x_get(long jarg1, CVector jarg1_);
  public final static native void CVector_y_set(long jarg1, CVector jarg1_, float jarg2);
  public final static native float CVector_y_get(long jarg1, CVector jarg1_);
  public final static native void CVector_z_set(long jarg1, CVector jarg1_, float jarg2);
  public final static native float CVector_z_get(long jarg1, CVector jarg1_);
  public final static native long CVector_Null_get();
  public final static native long CVector_I_get();
  public final static native long CVector_J_get();
  public final static native long CVector_K_get();
  public final static native long new_CVector__SWIG_0();
  public final static native long new_CVector__SWIG_1(float jarg1, float jarg2, float jarg3);
  public final static native long new_CVector__SWIG_2(long jarg1, CVector jarg1_);
  public final static native long CVector_addSelf(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVector_subSelf(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVector_mulSelf(long jarg1, CVector jarg1_, float jarg2);
  public final static native long CVector_divSelf(long jarg1, CVector jarg1_, float jarg2);
  public final static native long CVector_add(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVector_sub__SWIG_0(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVector_mul__SWIG_0(long jarg1, CVector jarg1_, float jarg2);
  public final static native long CVector_div(long jarg1, CVector jarg1_, float jarg2);
  public final static native long CVector_sub__SWIG_1(long jarg1, CVector jarg1_);
  public final static native float CVector_mul__SWIG_1(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native float CVector_norm(long jarg1, CVector jarg1_);
  public final static native float CVector_sqrnorm(long jarg1, CVector jarg1_);
  public final static native void CVector_normalize(long jarg1, CVector jarg1_);
  public final static native long CVector_normed(long jarg1, CVector jarg1_);
  public final static native void CVector_set(long jarg1, CVector jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native boolean CVector_isEqual(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CVector_notEqual(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CVector_isNull(long jarg1, CVector jarg1_);
  public final static native boolean CVector_lt(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native void CVector_sphericToCartesian(long jarg1, CVector jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CVector_cartesianToSpheric(long jarg1, CVector jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CVector_minof(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CVector_maxof(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CVector_serial(long jarg1, CVector jarg1_, long jarg2, IStream jarg2_);
  public final static native String CVector_asString(long jarg1, CVector jarg1_);
  public final static native String CVector_toString_c(long jarg1, CVector jarg1_);
  public final static native void delete_CVector(long jarg1);
  public final static native long blend__SWIG_0(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void CVectorD_x_set(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native double CVectorD_x_get(long jarg1, CVectorD jarg1_);
  public final static native void CVectorD_y_set(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native double CVectorD_y_get(long jarg1, CVectorD jarg1_);
  public final static native void CVectorD_z_set(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native double CVectorD_z_get(long jarg1, CVectorD jarg1_);
  public final static native long CVectorD_Null_get();
  public final static native long CVectorD_I_get();
  public final static native long CVectorD_J_get();
  public final static native long CVectorD_K_get();
  public final static native long new_CVectorD__SWIG_0();
  public final static native long new_CVectorD__SWIG_1(double jarg1, double jarg2, double jarg3);
  public final static native long new_CVectorD__SWIG_2(long jarg1, CVector jarg1_);
  public final static native long new_CVectorD__SWIG_3(long jarg1, CVectorD jarg1_);
  public final static native long CVectorD_addSelf(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native long CVectorD_subSelf(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native long CVectorD_mulSelf(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native long CVectorD_divSelf(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native long CVectorD_add(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native long CVectorD_sub__SWIG_0(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native long CVectorD_mul__SWIG_0(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native long CVectorD_div(long jarg1, CVectorD jarg1_, double jarg2);
  public final static native long CVectorD_sub__SWIG_1(long jarg1, CVectorD jarg1_);
  public final static native double CVectorD_mul__SWIG_1(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native double CVectorD_norm(long jarg1, CVectorD jarg1_);
  public final static native double CVectorD_sqrnorm(long jarg1, CVectorD jarg1_);
  public final static native void CVectorD_normalize(long jarg1, CVectorD jarg1_);
  public final static native long CVectorD_normed(long jarg1, CVectorD jarg1_);
  public final static native void CVectorD_set(long jarg1, CVectorD jarg1_, double jarg2, double jarg3, double jarg4);
  public final static native boolean CVectorD_isEqual(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native boolean CVectorD_notEqual(long jarg1, CVectorD jarg1_, long jarg2, CVectorD jarg2_);
  public final static native boolean CVectorD_isNull(long jarg1, CVectorD jarg1_);
  public final static native void CVectorD_sphericToCartesian(long jarg1, CVectorD jarg1_, double jarg2, double jarg3, double jarg4);
  public final static native void CVectorD_cartesianToSpheric(long jarg1, CVectorD jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CVectorD_serial(long jarg1, CVectorD jarg1_, long jarg2, IStream jarg2_);
  public final static native long CVectorD_assign(long jarg1, CVectorD jarg1_, long jarg2, CVector jarg2_);
  public final static native void CVectorD_copyTo(long jarg1, CVectorD jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVectorD_asVector(long jarg1, CVectorD jarg1_);
  public final static native void delete_CVectorD(long jarg1);
  public final static native void CVectorH_x_set(long jarg1, CVectorH jarg1_, float jarg2);
  public final static native float CVectorH_x_get(long jarg1, CVectorH jarg1_);
  public final static native void CVectorH_y_set(long jarg1, CVectorH jarg1_, float jarg2);
  public final static native float CVectorH_y_get(long jarg1, CVectorH jarg1_);
  public final static native void CVectorH_z_set(long jarg1, CVectorH jarg1_, float jarg2);
  public final static native float CVectorH_z_get(long jarg1, CVectorH jarg1_);
  public final static native void CVectorH_w_set(long jarg1, CVectorH jarg1_, float jarg2);
  public final static native float CVectorH_w_get(long jarg1, CVectorH jarg1_);
  public final static native long new_CVectorH__SWIG_0();
  public final static native long new_CVectorH__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
  public final static native long new_CVectorH__SWIG_2(long jarg1, CVectorH jarg1_);
  public final static native long new_CVectorH__SWIG_3(long jarg1, CVector jarg1_);
  public final static native void CVectorH_set(long jarg1, CVectorH jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native boolean CVectorH_isEqual(long jarg1, CVectorH jarg1_, long jarg2, CVectorH jarg2_);
  public final static native boolean CVectorH_notEqual(long jarg1, CVectorH jarg1_, long jarg2, CVectorH jarg2_);
  public final static native boolean CVectorH_lt(long jarg1, CVectorH jarg1_, long jarg2, CVectorH jarg2_);
  public final static native void delete_CVectorH(long jarg1);
  public final static native void delete_CRefCount(long jarg1);
  public final static native long new_CRefCount__SWIG_0();
  public final static native void CRefCount_NullPtrInfo_set(long jarg1);
  public final static native long CRefCount_NullPtrInfo_get();
  public final static native int CRefCount_getRefCount(long jarg1, CRefCount jarg1_);
  public final static native void CRefCount_crefs_set(long jarg1, CRefCount jarg1_, int jarg2);
  public final static native int CRefCount_crefs_get(long jarg1, CRefCount jarg1_);
  public final static native void CRefCount_pinfo_set(long jarg1, CRefCount jarg1_, long jarg2);
  public final static native long CRefCount_pinfo_get(long jarg1, CRefCount jarg1_);
  public final static native long CRefCount_assign(long jarg1, CRefCount jarg1_, long jarg2, CRefCount jarg2_);
  public final static native long new_CRefCount__SWIG_1(long jarg1, CRefCount jarg1_);
  public final static native void delete_CVirtualRefCount(long jarg1);
  public final static native long new_CVirtualRefCount();
  public final static native void delete_IDbgPtrData(long jarg1);
  public final static native long new_IDbgPtrData();
  public final static native int EmptyWindow_get();
  public final static native double Pi_get();
  public final static native float frand(float jarg1);
  public final static native int fsgn(double jarg1);
  public final static native long raiseToNextPowerOf2(long jarg1);
  public final static native long getPowerOf2(long jarg1);
  public final static native boolean isPowerOf2(int jarg1);
  public final static native float degToRad(float jarg1);
  public final static native float radToDeg(float jarg1);
  public final static native double isValidDouble(double jarg1);
  public final static native String toLower__SWIG_0(String jarg1);
  public final static native char toLower__SWIG_2(char jarg1);
  public final static native String toUpper__SWIG_0(String jarg1);
  public final static native long strlwr__SWIG_0(long jarg1);
  public final static native String strlwr__SWIG_1(String jarg1);
  public final static native long strupr__SWIG_0(long jarg1);
  public final static native String strupr__SWIG_1(String jarg1);
  public final static native int stricmp(String jarg1, String jarg2);
  public final static native int strnicmp(String jarg1, String jarg2, long jarg3);
  public final static native int nlstricmp__SWIG_0(String jarg1, String jarg2);
  public final static native int nlfseek64(long jarg1, long jarg2, int jarg3);
  public final static native long nlftell64(long jarg1);
  public final static native long new_Exception__SWIG_0();
  public final static native long new_Exception__SWIG_1(String jarg1);
  public final static native void delete_Exception(long jarg1);
  public final static native String Exception_what(long jarg1, Exception jarg1_);
  public final static native void nlSleep(long jarg1);
  public final static native long getThreadId();
  public final static native String stringFromVector__SWIG_0(long jarg1, boolean jarg2);
  public final static native String stringFromVector__SWIG_1(long jarg1);
  public final static native long atoiInt64__SWIG_0(String jarg1, long jarg2);
  public final static native long atoiInt64__SWIG_1(String jarg1);
  public final static native void itoaInt64__SWIG_0(long jarg1, String jarg2, long jarg3);
  public final static native void itoaInt64__SWIG_1(long jarg1, String jarg2);
  public final static native String bytesToHumanReadable__SWIG_0(String jarg1);
  public final static native String bytesToHumanReadable__SWIG_1(java.math.BigInteger jarg1);
  public final static native long humanReadableToBytes(String jarg1);
  public final static native String secondsToHumanReadable(long jarg1);
  public final static native long fromHumanReadable(String jarg1);
  public final static native boolean launchProgram(String jarg1, String jarg2);
  public final static native boolean killProgram(long jarg1);
  public final static native boolean abortProgram(long jarg1);
  public final static native void displayByteBits(short jarg1, long jarg2, int jarg3, boolean jarg4, long jarg5);
  public final static native void displayDwordBits(long jarg1, long jarg2, int jarg3, boolean jarg4, long jarg5);
  public final static native boolean openURL(String jarg1);
  public final static native boolean openDoc(String jarg1);
  public final static native float favoid0(float jarg1);
  public final static native double davoid0(double jarg1);
  public final static native void CUV_U_set(long jarg1, CUV jarg1_, float jarg2);
  public final static native float CUV_U_get(long jarg1, CUV jarg1_);
  public final static native void CUV_V_set(long jarg1, CUV jarg1_, float jarg2);
  public final static native float CUV_V_get(long jarg1, CUV jarg1_);
  public final static native long new_CUV__SWIG_0();
  public final static native long new_CUV__SWIG_1(float jarg1, float jarg2);
  public final static native void CUV_set(long jarg1, CUV jarg1_, float jarg2, float jarg3);
  public final static native long CUV_add(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native long CUV_sub__SWIG_0(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native long CUV_sub__SWIG_1(long jarg1, CUV jarg1_);
  public final static native long CUV_mulSelf(long jarg1, CUV jarg1_, float jarg2);
  public final static native long CUV_addSelf(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native long CUV_subSelf(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native boolean CUV_lt(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native boolean CUV_isEqual(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native boolean CUV_notEqual(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_);
  public final static native void CUV_serial(long jarg1, CUV jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CUV(long jarg1);
  public final static native long mul__SWIG_0(float jarg1, long jarg2, CUV jarg2_);
  public final static native long mul__SWIG_1(long jarg1, CUV jarg1_, float jarg2);
  public final static native long blend__SWIG_1(long jarg1, CUV jarg1_, long jarg2, CUV jarg2_, float jarg3);
  public final static native void CUVW_U_set(long jarg1, CUVW jarg1_, float jarg2);
  public final static native float CUVW_U_get(long jarg1, CUVW jarg1_);
  public final static native void CUVW_V_set(long jarg1, CUVW jarg1_, float jarg2);
  public final static native float CUVW_V_get(long jarg1, CUVW jarg1_);
  public final static native void CUVW_W_set(long jarg1, CUVW jarg1_, float jarg2);
  public final static native float CUVW_W_get(long jarg1, CUVW jarg1_);
  public final static native long new_CUVW__SWIG_0();
  public final static native long new_CUVW__SWIG_1(float jarg1, float jarg2, float jarg3);
  public final static native long CUVW_add(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native long CUVW_sub(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native long CUVW_mul(long jarg1, CUVW jarg1_, float jarg2);
  public final static native long CUVW_mulSelf(long jarg1, CUVW jarg1_, float jarg2);
  public final static native long CUVW_addSelf(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native long CUVW_subSelf(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native boolean CUVW_lt(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native boolean CUVW_isEqual(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native boolean CUVW_notEqual(long jarg1, CUVW jarg1_, long jarg2, CUVW jarg2_);
  public final static native void CUVW_serial(long jarg1, CUVW jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CUVW(long jarg1);
  public final static native long new_CRGBA__SWIG_0();
  public final static native long new_CRGBA__SWIG_1(short jarg1, short jarg2, short jarg3, short jarg4);
  public final static native long new_CRGBA__SWIG_2(short jarg1, short jarg2, short jarg3);
  public final static native void CRGBA_setPacked(long jarg1, CRGBA jarg1_, long jarg2);
  public final static native long CRGBA_getPacked(long jarg1, CRGBA jarg1_);
  public final static native boolean CRGBA_lt(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native boolean CRGBA_notEqual(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native boolean CRGBA_isEqual(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CRGBA_serial(long jarg1, CRGBA jarg1_, long jarg2, IStream jarg2_);
  public final static native void CRGBA_blendFromui(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4);
  public final static native void CRGBA_modulateFromui(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3);
  public final static native void CRGBA_modulateFromColor(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_set__SWIG_0(long jarg1, CRGBA jarg1_, short jarg2, short jarg3, short jarg4, short jarg5);
  public final static native void CRGBA_set__SWIG_1(long jarg1, CRGBA jarg1_, short jarg2, short jarg3, short jarg4);
  public final static native short CRGBA_toGray(long jarg1, CRGBA jarg1_);
  public final static native long CRGBA_get565(long jarg1, CRGBA jarg1_);
  public final static native void CRGBA_set565(long jarg1, CRGBA jarg1_, long jarg2);
  public final static native void CRGBA_avg2(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_avg4(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_);
  public final static native void CRGBA_add(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_sub(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_blendFromuiRGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4);
  public final static native void CRGBA_modulateFromuiRGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3);
  public final static native void CRGBA_modulateFromColorRGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_avg2RGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_avg4RGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_);
  public final static native void CRGBA_addRGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_subRGBOnly(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CRGBA_addColors__SWIG_0(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CRGBA_addColors__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6);
  public final static native void CRGBA_addColors__SWIG_2(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5);
  public final static native void CRGBA_addColors__SWIG_3(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4);
  public final static native void CRGBA_modulateColors__SWIG_0(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CRGBA_modulateColors__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6);
  public final static native void CRGBA_modulateColors__SWIG_2(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5);
  public final static native void CRGBA_modulateColors__SWIG_3(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4);
  public final static native void CRGBA_subtractColors__SWIG_0(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CRGBA_subtractColors__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, long jarg6);
  public final static native void CRGBA_subtractColors__SWIG_2(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5);
  public final static native void CRGBA_subtractColors__SWIG_3(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4);
  public final static native boolean CRGBA_convertToHLS(long jarg1, CRGBA jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CRGBA_buildFromHLS(long jarg1, CRGBA jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CRGBA_swapBR(long jarg1, CRGBA jarg1_);
  public final static native void CRGBA_R_set(long jarg1, CRGBA jarg1_, short jarg2);
  public final static native short CRGBA_R_get(long jarg1, CRGBA jarg1_);
  public final static native void CRGBA_G_set(long jarg1, CRGBA jarg1_, short jarg2);
  public final static native short CRGBA_G_get(long jarg1, CRGBA jarg1_);
  public final static native void CRGBA_B_set(long jarg1, CRGBA jarg1_, short jarg2);
  public final static native short CRGBA_B_get(long jarg1, CRGBA jarg1_);
  public final static native void CRGBA_A_set(long jarg1, CRGBA jarg1_, short jarg2);
  public final static native short CRGBA_A_get(long jarg1, CRGBA jarg1_);
  public final static native long CRGBA_Black_get();
  public final static native long CRGBA_Red_get();
  public final static native long CRGBA_Green_get();
  public final static native long CRGBA_Yellow_get();
  public final static native long CRGBA_Blue_get();
  public final static native long CRGBA_Magenta_get();
  public final static native long CRGBA_Cyan_get();
  public final static native long CRGBA_White_get();
  public final static native void delete_CRGBA(long jarg1);
  public final static native long new_CBGRA__SWIG_0();
  public final static native long new_CBGRA__SWIG_1(long jarg1, CRGBA jarg1_);
  public final static native long new_CBGRA__SWIG_2(short jarg1, short jarg2, short jarg3, short jarg4);
  public final static native long new_CBGRA__SWIG_3(short jarg1, short jarg2, short jarg3);
  public final static native long CBGRA_getPacked(long jarg1, CBGRA jarg1_);
  public final static native boolean CBGRA_lt(long jarg1, CBGRA jarg1_, long jarg2, CBGRA jarg2_);
  public final static native boolean CBGRA_isEqual(long jarg1, CBGRA jarg1_, long jarg2, CBGRA jarg2_);
  public final static native void CBGRA_serial(long jarg1, CBGRA jarg1_, long jarg2, IStream jarg2_);
  public final static native void CBGRA_blendFromui(long jarg1, CBGRA jarg1_, long jarg2, CBGRA jarg2_, long jarg3, CBGRA jarg3_, long jarg4);
  public final static native void CBGRA_set(long jarg1, CBGRA jarg1_, short jarg2, short jarg3, short jarg4, short jarg5);
  public final static native void CBGRA_B_set(long jarg1, CBGRA jarg1_, short jarg2);
  public final static native short CBGRA_B_get(long jarg1, CBGRA jarg1_);
  public final static native void CBGRA_G_set(long jarg1, CBGRA jarg1_, short jarg2);
  public final static native short CBGRA_G_get(long jarg1, CBGRA jarg1_);
  public final static native void CBGRA_R_set(long jarg1, CBGRA jarg1_, short jarg2);
  public final static native short CBGRA_R_get(long jarg1, CBGRA jarg1_);
  public final static native void CBGRA_A_set(long jarg1, CBGRA jarg1_, short jarg2);
  public final static native short CBGRA_A_get(long jarg1, CBGRA jarg1_);
  public final static native void delete_CBGRA(long jarg1);
  public final static native long new_CRGBAF__SWIG_0();
  public final static native long new_CRGBAF__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
  public final static native long new_CRGBAF__SWIG_2(float jarg1, float jarg2, float jarg3);
  public final static native long new_CRGBAF__SWIG_3(long jarg1, CRGBA jarg1_);
  public final static native void CRGBAF_normalize(long jarg1, CRGBAF jarg1_);
  public final static native long CRGBAF_add(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_sub(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_mul__SWIG_0(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_mul__SWIG_1(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native long CRGBAF_div(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native long CRGBAF_addSelf(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_subSelf(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_mulSelf__SWIG_0(long jarg1, CRGBAF jarg1_, long jarg2, CRGBAF jarg2_);
  public final static native long CRGBAF_mulSelf__SWIG_1(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native long CRGBAF_divSelf(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native void CRGBAF_serial(long jarg1, CRGBAF jarg1_, long jarg2, IStream jarg2_);
  public final static native void CRGBAF_set(long jarg1, CRGBAF jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CRGBAF_R_set(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native float CRGBAF_R_get(long jarg1, CRGBAF jarg1_);
  public final static native void CRGBAF_G_set(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native float CRGBAF_G_get(long jarg1, CRGBAF jarg1_);
  public final static native void CRGBAF_B_set(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native float CRGBAF_B_get(long jarg1, CRGBAF jarg1_);
  public final static native void CRGBAF_A_set(long jarg1, CRGBAF jarg1_, float jarg2);
  public final static native float CRGBAF_A_get(long jarg1, CRGBAF jarg1_);
  public final static native void delete_CRGBAF(long jarg1);
  public final static native long mul__SWIG_2(float jarg1, long jarg2, CRGBAF jarg2_);
  public final static native int NL_RGBA_R_DWORD_MASK_get();
  public final static native int NL_RGBA_G_DWORD_MASK_get();
  public final static native int NL_RGBA_B_DWORD_MASK_get();
  public final static native int NL_RGBA_A_DWORD_MASK_get();
  public final static native long new_EStream__SWIG_0();
  public final static native long new_EStream__SWIG_1(String jarg1);
  public final static native long new_EStream__SWIG_2(long jarg1, IStream jarg1_);
  public final static native long new_EStream__SWIG_3(long jarg1, IStream jarg1_, String jarg2);
  public final static native void delete_EStream(long jarg1);
  public final static native void EStream_StreamName_set(long jarg1, EStream jarg1_, String jarg2);
  public final static native String EStream_StreamName_get(long jarg1, EStream jarg1_);
  public final static native long new_EOlderStream__SWIG_0();
  public final static native long new_EOlderStream__SWIG_1(long jarg1, IStream jarg1_);
  public final static native void delete_EOlderStream(long jarg1);
  public final static native long new_ENewerStream__SWIG_0();
  public final static native long new_ENewerStream__SWIG_1(long jarg1, IStream jarg1_);
  public final static native void delete_ENewerStream(long jarg1);
  public final static native long new_EInvalidDataStream__SWIG_0();
  public final static native long new_EInvalidDataStream__SWIG_1(long jarg1, IStream jarg1_);
  public final static native long new_EInvalidDataStream__SWIG_2(String jarg1, long jarg2);
  public final static native void delete_EInvalidDataStream(long jarg1);
  public final static native long new_ESeekNotSupported__SWIG_0();
  public final static native long new_ESeekNotSupported__SWIG_1(long jarg1, IStream jarg1_);
  public final static native void delete_ESeekNotSupported(long jarg1);
  public final static native long new_ENotOutputStream__SWIG_0();
  public final static native long new_ENotOutputStream__SWIG_1(long jarg1, IStream jarg1_);
  public final static native void delete_ENotOutputStream(long jarg1);
  public final static native long new_ENotInputStream__SWIG_0();
  public final static native long new_ENotInputStream__SWIG_1(long jarg1, IStream jarg1_);
  public final static native void delete_ENotInputStream(long jarg1);
  public final static native long new_EStreamOverflow__SWIG_0();
  public final static native long new_EStreamOverflow__SWIG_1(String jarg1, long jarg2);
  public final static native void delete_EStreamOverflow(long jarg1);
  public final static native void IStream_setVersionException(boolean jarg1, boolean jarg2);
  public final static native void IStream_getVersionException(long jarg1, long jarg2);
  public final static native void delete_IStream(long jarg1);
  public final static native long IStream_assign(long jarg1, IStream jarg1_, long jarg2, IStream jarg2_);
  public final static native void IStream_swap(long jarg1, IStream jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean IStream_isReading(long jarg1, IStream jarg1_);
  public final static native boolean IStream_isXML(long jarg1, IStream jarg1_);
  public final static native void IStream_serial__SWIG_1(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_2(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_3(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_4(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_5(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_6(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_7(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_8(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_9(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_10(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_11(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_12(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_13(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serial__SWIG_14(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serialMemStream(long jarg1, IStream jarg1_, long jarg2);
  public final static native short IStream_serialBitField8(long jarg1, IStream jarg1_, short jarg2);
  public final static native long IStream_serialBitField16(long jarg1, IStream jarg1_, long jarg2);
  public final static native long IStream_serialBitField32(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serialCont__SWIG_8(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serialCont__SWIG_9(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serialCont__SWIG_10(long jarg1, IStream jarg1_, long jarg2);
  public final static native long IStream_serialVersion(long jarg1, IStream jarg1_, long jarg2);
  public final static native boolean IStream_seek(long jarg1, IStream jarg1_, int jarg2, int jarg3);
  public final static native int IStream_getPos(long jarg1, IStream jarg1_);
  public final static native String IStream_getStreamName(long jarg1, IStream jarg1_);
  public final static native boolean IStream_xmlPush(long jarg1, IStream jarg1_, String jarg2);
  public final static native boolean IStream_xmlPushBegin(long jarg1, IStream jarg1_, String jarg2);
  public final static native boolean IStream_xmlPushEnd(long jarg1, IStream jarg1_);
  public final static native boolean IStream_xmlPop(long jarg1, IStream jarg1_);
  public final static native boolean IStream_xmlSetAttrib(long jarg1, IStream jarg1_, String jarg2);
  public final static native boolean IStream_xmlBreakLine(long jarg1, IStream jarg1_);
  public final static native boolean IStream_xmlComment(long jarg1, IStream jarg1_, String jarg2);
  public final static native void IStream_serialBuffer(long jarg1, IStream jarg1_, long jarg2, long jarg3);
  public final static native void IStream_serialBit(long jarg1, IStream jarg1_, long jarg2);
  public final static native void IStream_serialBufferWithSize(long jarg1, IStream jarg1_, long jarg2, long jarg3);
  public final static native void IStreamable_serial(long jarg1, IStreamable jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_IStreamable(long jarg1);
  public final static native void delete_IAnimCtrl(long jarg1);
  public final static native void IAnimCtrl_execute(long jarg1, IAnimCtrl jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, CBone jarg3_);
  public final static native long new_CAnimDetailTrav();
  public final static native void CAnimDetailTrav_traverse(long jarg1, CAnimDetailTrav jarg1_);
  public final static native void CAnimDetailTrav_CurrentDate_set(long jarg1, CAnimDetailTrav jarg1_, long jarg2);
  public final static native long CAnimDetailTrav_CurrentDate_get(long jarg1, CAnimDetailTrav jarg1_);
  public final static native void CAnimDetailTrav_clearVisibleList(long jarg1, CAnimDetailTrav jarg1_);
  public final static native void CAnimDetailTrav_addVisibleModel(long jarg1, CAnimDetailTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CAnimDetailTrav_reserveVisibleList(long jarg1, CAnimDetailTrav jarg1_, long jarg2);
  public final static native void delete_CAnimDetailTrav(long jarg1);
  public final static native void delete_IAnimatable(long jarg1);
  public final static native int IAnimatable_AnimValueLast_get();
  public final static native long IAnimatable_getValue(long jarg1, IAnimatable jarg1_, long jarg2);
  public final static native String IAnimatable_getValueName(long jarg1, IAnimatable jarg1_, long jarg2);
  public final static native long IAnimatable_getDefaultTrack(long jarg1, IAnimatable jarg1_, long jarg2);
  public final static native void IAnimatable_registerToChannelMixer__SWIG_0(long jarg1, IAnimatable jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void IAnimatable_registerToChannelMixer__SWIG_1(long jarg1, IAnimatable jarg1_, long jarg2, CChannelMixer jarg2_);
  public final static native void IAnimatable_setFather(long jarg1, IAnimatable jarg1_, long jarg2, IAnimatable jarg2_, long jarg3);
  public final static native void IAnimatable_touch(long jarg1, IAnimatable jarg1_, long jarg2, long jarg3);
  public final static native long IAnimatable_isTouched(long jarg1, IAnimatable jarg1_, long jarg2);
  public final static native void IAnimatable_resize(long jarg1, IAnimatable jarg1_, long jarg2);
  public final static native void delete_CAnimatedLightmap(long jarg1);
  public final static native int CAnimatedLightmap_OwnerBit_get();
  public final static native long CAnimatedLightmap_getValue(long jarg1, CAnimatedLightmap jarg1_, long jarg2);
  public final static native String CAnimatedLightmap_getValueName(long jarg1, CAnimatedLightmap jarg1_, long jarg2);
  public final static native long CAnimatedLightmap_getDefaultTrack(long jarg1, CAnimatedLightmap jarg1_, long jarg2);
  public final static native void CAnimatedLightmap_registerToChannelMixer(long jarg1, CAnimatedLightmap jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void CAnimatedLightmap_setName(long jarg1, CAnimatedLightmap jarg1_, String jarg2);
  public final static native String CAnimatedLightmap_getName(long jarg1, CAnimatedLightmap jarg1_);
  public final static native void CAnimatedLightmap_updateGroupColors(long jarg1, CAnimatedLightmap jarg1_, long jarg2, CScene jarg2_);
  public final static native long CAnimatedLightmap_getFactor(long jarg1, CAnimatedLightmap jarg1_, long jarg2);
  public final static native long new_CMaterialBase();
  public final static native void CMaterialBase_copyFromMaterial(long jarg1, CMaterialBase jarg1_, long jarg2, CMaterial jarg2_);
  public final static native void CMaterialBase_Name_set(long jarg1, CMaterialBase jarg1_, String jarg2);
  public final static native String CMaterialBase_Name_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultAmbient_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultRGBA jarg2_);
  public final static native long CMaterialBase_DefaultAmbient_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultDiffuse_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultRGBA jarg2_);
  public final static native long CMaterialBase_DefaultDiffuse_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultSpecular_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultRGBA jarg2_);
  public final static native long CMaterialBase_DefaultSpecular_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultShininess_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultFloat jarg2_);
  public final static native long CMaterialBase_DefaultShininess_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultEmissive_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultRGBA jarg2_);
  public final static native long CMaterialBase_DefaultEmissive_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultOpacity_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultFloat jarg2_);
  public final static native long CMaterialBase_DefaultOpacity_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultTexture_set(long jarg1, CMaterialBase jarg1_, long jarg2, CTrackDefaultInt jarg2_);
  public final static native long CMaterialBase_DefaultTexture_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_DefaultTexAnimTracks_set(long jarg1, CMaterialBase jarg1_, long jarg2);
  public final static native long CMaterialBase_DefaultTexAnimTracks_get(long jarg1, CMaterialBase jarg1_);
  public final static native void CMaterialBase_serial(long jarg1, CMaterialBase jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMaterialBase_setAnimatedTexture(long jarg1, CMaterialBase jarg1_, long jarg2, long jarg3);
  public final static native boolean CMaterialBase_validAnimatedTexture(long jarg1, CMaterialBase jarg1_, long jarg2);
  public final static native long CMaterialBase_getAnimatedTexture(long jarg1, CMaterialBase jarg1_, long jarg2);
  public final static native void delete_CMaterialBase(long jarg1);
  public final static native void CAnimatedMaterial_setMaterial(long jarg1, CAnimatedMaterial jarg1_, long jarg2, CMaterial jarg2_);
  public final static native String CAnimatedMaterial_getMaterialName(long jarg1, CAnimatedMaterial jarg1_);
  public final static native void CAnimatedMaterial_update(long jarg1, CAnimatedMaterial jarg1_);
  public final static native String CAnimatedMaterial_getAmbientValueName();
  public final static native String CAnimatedMaterial_getDiffuseValueName();
  public final static native String CAnimatedMaterial_getSpecularValueName();
  public final static native String CAnimatedMaterial_getShininessValueName();
  public final static native String CAnimatedMaterial_getEmissiveValueName();
  public final static native String CAnimatedMaterial_getOpacityValueName();
  public final static native String CAnimatedMaterial_getTextureValueName();
  public final static native String CAnimatedMaterial_getTexMatUTransName(long jarg1);
  public final static native String CAnimatedMaterial_getTexMatVTransName(long jarg1);
  public final static native String CAnimatedMaterial_getTexMatUScaleName(long jarg1);
  public final static native String CAnimatedMaterial_getTexMatVScaleName(long jarg1);
  public final static native String CAnimatedMaterial_getTexMatWRotName(long jarg1);
  public final static native int CAnimatedMaterial_NumTexAnimatedValues_get();
  public final static native int CAnimatedMaterial_OwnerBit_get();
  public final static native int CAnimatedMaterial_AnimValueLast_get();
  public final static native long CAnimatedMaterial_getValue(long jarg1, CAnimatedMaterial jarg1_, long jarg2);
  public final static native String CAnimatedMaterial_getValueName(long jarg1, CAnimatedMaterial jarg1_, long jarg2);
  public final static native long CAnimatedMaterial_getDefaultTrack(long jarg1, CAnimatedMaterial jarg1_, long jarg2);
  public final static native void CAnimatedMaterial_registerToChannelMixer(long jarg1, CAnimatedMaterial jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void delete_CAnimatedMaterial(long jarg1);
  public final static native long new_CMorphBase();
  public final static native void CMorphBase_Name_set(long jarg1, CMorphBase jarg1_, String jarg2);
  public final static native String CMorphBase_Name_get(long jarg1, CMorphBase jarg1_);
  public final static native void CMorphBase_DefaultFactor_set(long jarg1, CMorphBase jarg1_, long jarg2, CTrackDefaultFloat jarg2_);
  public final static native long CMorphBase_DefaultFactor_get(long jarg1, CMorphBase jarg1_);
  public final static native void CMorphBase_serial(long jarg1, CMorphBase jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CMorphBase(long jarg1);
  public final static native int CAnimatedMorph_OwnerBit_get();
  public final static native long CAnimatedMorph_getValue(long jarg1, CAnimatedMorph jarg1_, long jarg2);
  public final static native String CAnimatedMorph_getValueName(long jarg1, CAnimatedMorph jarg1_, long jarg2);
  public final static native long CAnimatedMorph_getDefaultTrack(long jarg1, CAnimatedMorph jarg1_, long jarg2);
  public final static native void CAnimatedMorph_registerToChannelMixer(long jarg1, CAnimatedMorph jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native float CAnimatedMorph_getFactor(long jarg1, CAnimatedMorph jarg1_);
  public final static native void CAnimatedMorph_setFactor(long jarg1, CAnimatedMorph jarg1_, float jarg2);
  public final static native String CAnimatedMorph_getName(long jarg1, CAnimatedMorph jarg1_);
  public final static native void delete_CAnimatedMorph(long jarg1);
  public final static native void delete_IAnimatedValue(long jarg1);
  public final static native void IAnimatedValue_blend(long jarg1, IAnimatedValue jarg1_, long jarg2, IAnimatedValue jarg2_, float jarg3);
  public final static native void IAnimatedValue_affect(long jarg1, IAnimatedValue jarg1_, long jarg2, IAnimatedValue jarg2_);
  public final static native void CAnimatedValueBlock_ValBool_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValBool_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValInt_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValInt_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValFloat_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValFloat_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValVector_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValVector_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValString_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValString_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValQuat_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValQuat_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native void CAnimatedValueBlock_ValRGBA_set(long jarg1, CAnimatedValueBlock jarg1_, long jarg2);
  public final static native long CAnimatedValueBlock_ValRGBA_get(long jarg1, CAnimatedValueBlock jarg1_);
  public final static native long new_CAnimatedValueBlock();
  public final static native void delete_CAnimatedValueBlock(long jarg1);
  public final static native long new_CAnimation();
  public final static native void delete_CAnimation(long jarg1);
  public final static native int CAnimation_NotFound_get();
  public final static native long CAnimation_getIdTrackByName(long jarg1, CAnimation jarg1_, String jarg2);
  public final static native void CAnimation_getTrackNames(long jarg1, CAnimation jarg1_, long jarg2);
  public final static native long CAnimation_getIdTrackByChannelId(long jarg1, CAnimation jarg1_, long jarg2);
  public final static native long CAnimation_getTrack__SWIG_0(long jarg1, CAnimation jarg1_, long jarg2);
  public final static native void CAnimation_addTrack(long jarg1, CAnimation jarg1_, String jarg2, long jarg3, ITrack jarg3_);
  public final static native void CAnimation_serial(long jarg1, CAnimation jarg1_, long jarg2, IStream jarg2_);
  public final static native void CAnimation_setMinEndTime(long jarg1, CAnimation jarg1_, long jarg2);
  public final static native long CAnimation_getTrackByName(long jarg1, CAnimation jarg1_, String jarg2);
  public final static native void CAnimation_releaseTrack(long jarg1, CAnimation jarg1_, long jarg2, UTrack jarg2_);
  public final static native long CAnimation_getBeginTime(long jarg1, CAnimation jarg1_);
  public final static native long CAnimation_getEndTime(long jarg1, CAnimation jarg1_);
  public final static native boolean CAnimation_allTrackLoop(long jarg1, CAnimation jarg1_);
  public final static native void CAnimation_addSSSShape(long jarg1, CAnimation jarg1_, String jarg2);
  public final static native long CAnimation_getSSSShapes(long jarg1, CAnimation jarg1_);
  public final static native void CAnimation_applySampleDivisor(long jarg1, CAnimation jarg1_, long jarg2);
  public final static native void CAnimation_applyTrackQuatHeaderCompression(long jarg1, CAnimation jarg1_);
  public final static native void CAnimation_applyAnimHeaderCompression(long jarg1, CAnimation jarg1_, long jarg2, CAnimationSet jarg2_, long jarg3);
  public final static native long new_CAnimationOptimizer();
  public final static native void CAnimationOptimizer_setQuaternionThreshold(long jarg1, CAnimationOptimizer jarg1_, double jarg2, double jarg3);
  public final static native void CAnimationOptimizer_setVectorThreshold(long jarg1, CAnimationOptimizer jarg1_, double jarg2, double jarg3);
  public final static native void CAnimationOptimizer_addLowPrecisionTrack(long jarg1, CAnimationOptimizer jarg1_, String jarg2);
  public final static native void CAnimationOptimizer_clearLowPrecisionTracks(long jarg1, CAnimationOptimizer jarg1_);
  public final static native void CAnimationOptimizer_setSampleFrameRate(long jarg1, CAnimationOptimizer jarg1_, float jarg2);
  public final static native void CAnimationOptimizer_optimize(long jarg1, CAnimationOptimizer jarg1_, long jarg2, CAnimation jarg2_, long jarg3, CAnimation jarg3_);
  public final static native void delete_CAnimationOptimizer(long jarg1);
  public final static native int CAnimationPlaylist_empty_get();
  public final static native int CAnimationPlaylist_Clamp_get();
  public final static native long new_CAnimationPlaylist();
  public final static native void CAnimationPlaylist_emptyPlayList(long jarg1, CAnimationPlaylist jarg1_);
  public final static native void CAnimationPlaylist_setAnimation(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native long CAnimationPlaylist_getAnimation(long jarg1, CAnimationPlaylist jarg1_, short jarg2);
  public final static native void CAnimationPlaylist_setSkeletonWeight__SWIG_0(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3, boolean jarg4);
  public final static native void CAnimationPlaylist_setSkeletonWeight__SWIG_1(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native long CAnimationPlaylist_getSkeletonWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native void CAnimationPlaylist_setTimeOrigin(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native long CAnimationPlaylist_getTimeOrigin(long jarg1, CAnimationPlaylist jarg1_, short jarg2);
  public final static native void CAnimationPlaylist_setSpeedFactor(long jarg1, CAnimationPlaylist jarg1_, short jarg2, float jarg3);
  public final static native float CAnimationPlaylist_getSpeedFactor(long jarg1, CAnimationPlaylist jarg1_, short jarg2);
  public final static native void CAnimationPlaylist_setStartWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, float jarg3, long jarg4);
  public final static native float CAnimationPlaylist_getStartWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native void CAnimationPlaylist_setEndWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, float jarg3, long jarg4);
  public final static native float CAnimationPlaylist_getEndWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native void CAnimationPlaylist_setWeightSmoothness(long jarg1, CAnimationPlaylist jarg1_, short jarg2, float jarg3);
  public final static native float CAnimationPlaylist_getWeightSmoothness(long jarg1, CAnimationPlaylist jarg1_, short jarg2);
  public final static native void CAnimationPlaylist_setupMixer(long jarg1, CAnimationPlaylist jarg1_, long jarg2, CChannelMixer jarg2_, long jarg3);
  public final static native float CAnimationPlaylist_getWeightValue(long jarg1, long jarg2, long jarg3, float jarg4, float jarg5, float jarg6);
  public final static native void CAnimationPlaylist_setWrapMode(long jarg1, CAnimationPlaylist jarg1_, short jarg2, int jarg3);
  public final static native int CAnimationPlaylist_getWrapMode(long jarg1, CAnimationPlaylist jarg1_, short jarg2);
  public final static native long CAnimationPlaylist_getLocalTime(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3, long jarg4, CAnimationSet jarg4_);
  public final static native float CAnimationPlaylist_getLocalWeight(long jarg1, CAnimationPlaylist jarg1_, short jarg2, long jarg3);
  public final static native void CAnimationPlaylist_serial(long jarg1, CAnimationPlaylist jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CAnimationPlaylist(long jarg1);
  public final static native int CAnimationSet_NotFound_get();
  public final static native long new_CAnimationSet__SWIG_0(boolean jarg1);
  public final static native long new_CAnimationSet__SWIG_1();
  public final static native void delete_CAnimationSet(long jarg1);
  public final static native long CAnimationSet_getNumChannelId(long jarg1, CAnimationSet jarg1_);
  public final static native String CAnimationSet_getChannelName(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_getChannelIdByName(long jarg1, CAnimationSet jarg1_, String jarg2);
  public final static native long CAnimationSet_getAnimationIdByName(long jarg1, CAnimationSet jarg1_, String jarg2);
  public final static native long CAnimationSet_getNumAnimation(long jarg1, CAnimationSet jarg1_);
  public final static native String CAnimationSet_getAnimationName(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_getAnimation__SWIG_0(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_getNumSkeletonWeight(long jarg1, CAnimationSet jarg1_);
  public final static native long CAnimationSet_getSkeletonWeightIdByName(long jarg1, CAnimationSet jarg1_, String jarg2);
  public final static native String CAnimationSet_getSkeletonWeightName(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_getSkeletonWeight__SWIG_0(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_addAnimation(long jarg1, CAnimationSet jarg1_, String jarg2, long jarg3, CAnimation jarg3_);
  public final static native long CAnimationSet_addSkeletonWeight(long jarg1, CAnimationSet jarg1_, String jarg2, long jarg3, CSkeletonWeight jarg3_);
  public final static native void CAnimationSet_reset(long jarg1, CAnimationSet jarg1_);
  public final static native void CAnimationSet_build(long jarg1, CAnimationSet jarg1_);
  public final static native void CAnimationSet_serial(long jarg1, CAnimationSet jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CAnimationSet_loadFromFiles__SWIG_0(long jarg1, CAnimationSet jarg1_, String jarg2, boolean jarg3, String jarg4, boolean jarg5);
  public final static native boolean CAnimationSet_loadFromFiles__SWIG_1(long jarg1, CAnimationSet jarg1_, String jarg2, boolean jarg3, String jarg4);
  public final static native boolean CAnimationSet_loadFromFiles__SWIG_2(long jarg1, CAnimationSet jarg1_, String jarg2, boolean jarg3);
  public final static native boolean CAnimationSet_loadFromFiles__SWIG_3(long jarg1, CAnimationSet jarg1_, String jarg2);
  public final static native void CAnimationSet_setAnimationSampleDivisor(long jarg1, CAnimationSet jarg1_, long jarg2);
  public final static native long CAnimationSet_getAnimationSampleDivisor(long jarg1, CAnimationSet jarg1_);
  public final static native boolean CAnimationSet_isAnimHeaderOptimized(long jarg1, CAnimationSet jarg1_);
  public final static native void CAnimationSet_preloadSSSShapes(long jarg1, CAnimationSet jarg1_, long jarg2, IDriver jarg2_, long jarg3, CShapeBank jarg3_);
  public final static native long new_CAnimationSetUser__SWIG_0(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native long new_CAnimationSetUser__SWIG_1(long jarg1, CDriverUser jarg1_);
  public final static native long new_CAnimationSetUser__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, IStream jarg2_);
  public final static native void CAnimationSetUser_setAnimationSampleDivisor(long jarg1, CAnimationSetUser jarg1_, long jarg2);
  public final static native long CAnimationSetUser_getAnimationSampleDivisor(long jarg1, CAnimationSetUser jarg1_);
  public final static native long CAnimationSetUser_addAnimation__SWIG_0(long jarg1, CAnimationSetUser jarg1_, String jarg2, String jarg3, boolean jarg4);
  public final static native long CAnimationSetUser_addAnimation__SWIG_1(long jarg1, CAnimationSetUser jarg1_, String jarg2, String jarg3);
  public final static native void CAnimationSetUser_build(long jarg1, CAnimationSetUser jarg1_);
  public final static native long CAnimationSetUser_addSkeletonWeight(long jarg1, CAnimationSetUser jarg1_, String jarg2, String jarg3);
  public final static native long CAnimationSetUser_getNumAnimation(long jarg1, CAnimationSetUser jarg1_);
  public final static native long CAnimationSetUser_getAnimationIdByName(long jarg1, CAnimationSetUser jarg1_, String jarg2);
  public final static native String CAnimationSetUser_getAnimationName(long jarg1, CAnimationSetUser jarg1_, long jarg2);
  public final static native long CAnimationSetUser_getAnimation(long jarg1, CAnimationSetUser jarg1_, long jarg2);
  public final static native long CAnimationSetUser_getNumSkeletonWeight(long jarg1, CAnimationSetUser jarg1_);
  public final static native long CAnimationSetUser_getSkeletonWeightIdByName(long jarg1, CAnimationSetUser jarg1_, String jarg2);
  public final static native String CAnimationSetUser_getSkeletonWeightName(long jarg1, CAnimationSetUser jarg1_, long jarg2);
  public final static native long CAnimationSetUser_getChannelIdByName(long jarg1, CAnimationSetUser jarg1_, String jarg2);
  public final static native long CAnimationSetUser_getAnimationSet(long jarg1, CAnimationSetUser jarg1_);
  public final static native void delete_CAnimationSetUser(long jarg1);
  public final static native void CAsyncFileManager3D_terminate();
  public final static native void CAsyncFileManager3D_loadMesh(long jarg1, CAsyncFileManager3D jarg1_, String jarg2, long jarg3, long jarg4, IDriver jarg4_, long jarg5, CVector jarg5_, long jarg6);
  public final static native boolean CAsyncFileManager3D_cancelLoadMesh(long jarg1, CAsyncFileManager3D jarg1_, String jarg2);
  public final static native void CAsyncFileManager3D_loadIG(long jarg1, CAsyncFileManager3D jarg1_, String jarg2, long jarg3);
  public final static native void CAsyncFileManager3D_loadIGUser(long jarg1, CAsyncFileManager3D jarg1_, String jarg2, long jarg3);
  public final static native void CAsyncFileManager3D_loadTexture(long jarg1, CAsyncFileManager3D jarg1_, long jarg2, CTextureFile jarg2_, long jarg3, long jarg4, CVector jarg4_);
  public final static native boolean CAsyncFileManager3D_cancelLoadTexture(long jarg1, CAsyncFileManager3D jarg1_, long jarg2, CTextureFile jarg2_);
  public final static native void CAsyncFileManager3D_loadFile(long jarg1, CAsyncFileManager3D jarg1_, String jarg2, long jarg3);
  public final static native void CAsyncFileManager3D_loadFiles(long jarg1, CAsyncFileManager3D jarg1_, long jarg2, Vector_String jarg2_, long jarg3);
  public final static native void CAsyncFileManager3D_signal(long jarg1, CAsyncFileManager3D jarg1_, long jarg2);
  public final static native void CAsyncFileManager3D_cancelSignal(long jarg1, CAsyncFileManager3D jarg1_, long jarg2);
  public final static native void delete_CAsyncFileManager3D(long jarg1);
  public final static native void CAsyncTextureBlock_TextureNames_set(long jarg1, CAsyncTextureBlock jarg1_, long jarg2);
  public final static native long CAsyncTextureBlock_TextureNames_get(long jarg1, CAsyncTextureBlock jarg1_);
  public final static native long new_CAsyncTextureBlock();
  public final static native boolean CAsyncTextureBlock_isTextureFile(long jarg1, CAsyncTextureBlock jarg1_, long jarg2);
  public final static native void delete_CAsyncTextureBlock(long jarg1);
  public final static native void CAsyncTextureManager_HLSManager_set(long jarg1, CAsyncTextureManager jarg1_, long jarg2, CHLSTextureManager jarg2_);
  public final static native long CAsyncTextureManager_HLSManager_get(long jarg1, CAsyncTextureManager jarg1_);
  public final static native long new_CAsyncTextureManager();
  public final static native void delete_CAsyncTextureManager(long jarg1);
  public final static native void CAsyncTextureManager_setupLod(long jarg1, CAsyncTextureManager jarg1_, long jarg2, long jarg3);
  public final static native void CAsyncTextureManager_setupMaxUploadPerFrame(long jarg1, CAsyncTextureManager jarg1_, long jarg2);
  public final static native void CAsyncTextureManager_setupMaxHLSColoringPerFrame(long jarg1, CAsyncTextureManager jarg1_, long jarg2);
  public final static native void CAsyncTextureManager_setupMaxTotalTextureSize(long jarg1, CAsyncTextureManager jarg1_, long jarg2);
  public final static native long CAsyncTextureManager_addTextureRef(long jarg1, CAsyncTextureManager jarg1_, String jarg2, long jarg3, CMeshBaseInstance jarg3_, long jarg4, CVector jarg4_);
  public final static native void CAsyncTextureManager_releaseTexture(long jarg1, CAsyncTextureManager jarg1_, long jarg2, long jarg3, CMeshBaseInstance jarg3_);
  public final static native boolean CAsyncTextureManager_isTextureUpLoaded(long jarg1, CAsyncTextureManager jarg1_, long jarg2);
  public final static native long CAsyncTextureManager_getCoarseBitmap(long jarg1, CAsyncTextureManager jarg1_, long jarg2);
  public final static native void CAsyncTextureManager_update(long jarg1, CAsyncTextureManager jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CAsyncTextureManager_getTotalTextureSizeAsked(long jarg1, CAsyncTextureManager jarg1_);
  public final static native long CAsyncTextureManager_getLastTextureSizeGot(long jarg1, CAsyncTextureManager jarg1_);
  public final static native void CBezierPatch_Vertices_set(long jarg1, CBezierPatch jarg1_, long jarg2, CVector jarg2_);
  public final static native long CBezierPatch_Vertices_get(long jarg1, CBezierPatch jarg1_);
  public final static native void CBezierPatch_Tangents_set(long jarg1, CBezierPatch jarg1_, long jarg2, CVector jarg2_);
  public final static native long CBezierPatch_Tangents_get(long jarg1, CBezierPatch jarg1_);
  public final static native void CBezierPatch_Interiors_set(long jarg1, CBezierPatch jarg1_, long jarg2, CVector jarg2_);
  public final static native long CBezierPatch_Interiors_get(long jarg1, CBezierPatch jarg1_);
  public final static native long new_CBezierPatch();
  public final static native void CBezierPatch_make(long jarg1, CBezierPatch jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CBezierPatch_makeInteriors(long jarg1, CBezierPatch jarg1_);
  public final static native void CBezierPatch_applyMatrix(long jarg1, CBezierPatch jarg1_, long jarg2);
  public final static native long CBezierPatch_eval(long jarg1, CBezierPatch jarg1_, float jarg2, float jarg3);
  public final static native long CBezierPatch_evalDouble(long jarg1, CBezierPatch jarg1_, double jarg2, double jarg3);
  public final static native long CBezierPatch_evalNormal(long jarg1, CBezierPatch jarg1_, float jarg2, float jarg3);
  public final static native long CBezierPatch_evalTangentS(long jarg1, CBezierPatch jarg1_, float jarg2, float jarg3);
  public final static native long CBezierPatch_evalTangentT(long jarg1, CBezierPatch jarg1_, float jarg2, float jarg3);
  public final static native void CBezierPatch_subdivideS__SWIG_0(long jarg1, CBezierPatch jarg1_, long jarg2, CBezierPatch jarg2_, long jarg3, CBezierPatch jarg3_, float jarg4);
  public final static native void CBezierPatch_subdivideS__SWIG_1(long jarg1, CBezierPatch jarg1_, long jarg2, CBezierPatch jarg2_, long jarg3, CBezierPatch jarg3_);
  public final static native void CBezierPatch_subdivideT__SWIG_0(long jarg1, CBezierPatch jarg1_, long jarg2, CBezierPatch jarg2_, long jarg3, CBezierPatch jarg3_, float jarg4);
  public final static native void CBezierPatch_subdivideT__SWIG_1(long jarg1, CBezierPatch jarg1_, long jarg2, CBezierPatch jarg2_, long jarg3, CBezierPatch jarg3_);
  public final static native void delete_CBezierPatch(long jarg1);
  public final static native long new_CBloomEffect();
  public final static native void delete_CBloomEffect(long jarg1);
  public final static native void CBloomEffect_init(long jarg1, CBloomEffect jarg1_, boolean jarg2);
  public final static native void CBloomEffect_setDriver(long jarg1, CBloomEffect jarg1_, long jarg2, UDriver jarg2_);
  public final static native long CBloomEffect_getDriver(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_setScene(long jarg1, CBloomEffect jarg1_, long jarg2, UScene jarg2_);
  public final static native long CBloomEffect_getScene(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_setSquareBloom(long jarg1, CBloomEffect jarg1_, boolean jarg2);
  public final static native boolean CBloomEffect_getSquareBloom(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_setDensityBloom(long jarg1, CBloomEffect jarg1_, short jarg2);
  public final static native short CBloomEffect_getDensityBloom(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_initBloom(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_endBloom(long jarg1, CBloomEffect jarg1_);
  public final static native void CBloomEffect_endInterfacesDisplayBloom(long jarg1, CBloomEffect jarg1_);
  public final static native void CBoneBase_Name_set(long jarg1, CBoneBase jarg1_, String jarg2);
  public final static native String CBoneBase_Name_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_InvBindPos_set(long jarg1, CBoneBase jarg1_, long jarg2);
  public final static native long CBoneBase_InvBindPos_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_FatherId_set(long jarg1, CBoneBase jarg1_, int jarg2);
  public final static native int CBoneBase_FatherId_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_UnheritScale_set(long jarg1, CBoneBase jarg1_, boolean jarg2);
  public final static native boolean CBoneBase_UnheritScale_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_DefaultPos_set(long jarg1, CBoneBase jarg1_, long jarg2, CTrackDefaultVector jarg2_);
  public final static native long CBoneBase_DefaultPos_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_DefaultRotEuler_set(long jarg1, CBoneBase jarg1_, long jarg2, CTrackDefaultVector jarg2_);
  public final static native long CBoneBase_DefaultRotEuler_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_DefaultRotQuat_set(long jarg1, CBoneBase jarg1_, long jarg2, CTrackDefaultQuat jarg2_);
  public final static native long CBoneBase_DefaultRotQuat_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_DefaultScale_set(long jarg1, CBoneBase jarg1_, long jarg2, CTrackDefaultVector jarg2_);
  public final static native long CBoneBase_DefaultScale_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_DefaultPivot_set(long jarg1, CBoneBase jarg1_, long jarg2, CTrackDefaultVector jarg2_);
  public final static native long CBoneBase_DefaultPivot_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_LodDisableDistance_set(long jarg1, CBoneBase jarg1_, float jarg2);
  public final static native float CBoneBase_LodDisableDistance_get(long jarg1, CBoneBase jarg1_);
  public final static native void CBoneBase_SkinScale_set(long jarg1, CBoneBase jarg1_, long jarg2, CVector jarg2_);
  public final static native long CBoneBase_SkinScale_get(long jarg1, CBoneBase jarg1_);
  public final static native long new_CBoneBase();
  public final static native void CBoneBase_serial(long jarg1, CBoneBase jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CBoneBase(long jarg1);
  public final static native long new_CBone(long jarg1, CBoneBase jarg1_);
  public final static native String CBone_getBoneName(long jarg1, CBone jarg1_);
  public final static native int CBone_getFatherId(long jarg1, CBone jarg1_);
  public final static native long CBone_getBoneBase(long jarg1, CBone jarg1_);
  public final static native long CBone_getDefaultTrack(long jarg1, CBone jarg1_, long jarg2);
  public final static native void CBone_registerToChannelMixer(long jarg1, CBone jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void CBone_compute(long jarg1, CBone jarg1_, long jarg2, CBone jarg2_, long jarg3, long jarg4, CSkeletonModel jarg4_);
  public final static native void CBone_interpolateBoneSkinMatrix(long jarg1, CBone jarg1_, long jarg2, float jarg3);
  public final static native long CBone_getLocalSkeletonMatrix(long jarg1, CBone jarg1_);
  public final static native long CBone_getWorldMatrix(long jarg1, CBone jarg1_);
  public final static native long CBone_getBoneSkinMatrix(long jarg1, CBone jarg1_);
  public final static native void CBone_lodEnableChannels(long jarg1, CBone jarg1_, long jarg2, CChannelMixer jarg2_, boolean jarg3);
  public final static native void CBone_forceAnimate(long jarg1, CBone jarg1_, long jarg2, CChannelMixer jarg2_);
  public final static native void CBone_setSkinScale(long jarg1, CBone jarg1_, long jarg2, CVector jarg2_);
  public final static native long CBone_getSkinScale(long jarg1, CBone jarg1_);
  public final static native void CBone__AnimCtrl_set(long jarg1, CBone jarg1_, long jarg2, IAnimCtrl jarg2_);
  public final static native long CBone__AnimCtrl_get(long jarg1, CBone jarg1_);
  public final static native void CBone__MaxSphere_set(long jarg1, CBone jarg1_, long jarg2);
  public final static native long CBone__MaxSphere_get(long jarg1, CBone jarg1_);
  public final static native void delete_CBone(long jarg1);
  public final static native long CameraId_get();
  public final static native long new_CCameraInfo();
  public final static native void CCameraInfo_Pos_set(long jarg1, CCameraInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CCameraInfo_Pos_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_TargetPos_set(long jarg1, CCameraInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CCameraInfo_TargetPos_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_Roll_set(long jarg1, CCameraInfo jarg1_, float jarg2);
  public final static native float CCameraInfo_Roll_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_Fov_set(long jarg1, CCameraInfo jarg1_, float jarg2);
  public final static native float CCameraInfo_Fov_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_TargetMode_set(long jarg1, CCameraInfo jarg1_, boolean jarg2);
  public final static native boolean CCameraInfo_TargetMode_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_UseFov_set(long jarg1, CCameraInfo jarg1_, boolean jarg2);
  public final static native boolean CCameraInfo_UseFov_get(long jarg1, CCameraInfo jarg1_);
  public final static native void CCameraInfo_serial(long jarg1, CCameraInfo jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CCameraInfo(long jarg1);
  public final static native void CCamera_registerBasic();
  public final static native void CCamera_build(long jarg1, CCamera jarg1_, long jarg2, CCameraInfo jarg2_);
  public final static native void CCamera_setFrustum__SWIG_0(long jarg1, CCamera jarg1_, long jarg2, CFrustum jarg2_);
  public final static native long CCamera_getFrustum__SWIG_0(long jarg1, CCamera jarg1_);
  public final static native void CCamera_setFrustum__SWIG_1(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, boolean jarg8);
  public final static native void CCamera_setFrustum__SWIG_2(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void CCamera_setFrustum__SWIG_3(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, boolean jarg6);
  public final static native void CCamera_setFrustum__SWIG_4(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CCamera_getFrustum__SWIG_1(long jarg1, CCamera jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean CCamera_isOrtho(long jarg1, CCamera jarg1_);
  public final static native boolean CCamera_isPerspective(long jarg1, CCamera jarg1_);
  public final static native void CCamera_setPerspective(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native boolean CCamera_enableFovAnimation__SWIG_0(long jarg1, CCamera jarg1_, boolean jarg2, float jarg3);
  public final static native boolean CCamera_enableFovAnimation__SWIG_1(long jarg1, CCamera jarg1_, boolean jarg2);
  public final static native boolean CCamera_enableTargetAnimation(long jarg1, CCamera jarg1_, boolean jarg2);
  public final static native void CCamera_setTargetPos__SWIG_0(long jarg1, CCamera jarg1_, long jarg2, CVector jarg2_);
  public final static native void CCamera_setTargetPos__SWIG_1(long jarg1, CCamera jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CCamera_setRoll(long jarg1, CCamera jarg1_, float jarg2);
  public final static native void CCamera_setFov(long jarg1, CCamera jarg1_, float jarg2);
  public final static native void CCamera_getTargetPos(long jarg1, CCamera jarg1_, long jarg2, CVector jarg2_);
  public final static native float CCamera_getRoll(long jarg1, CCamera jarg1_);
  public final static native float CCamera_getFov(long jarg1, CCamera jarg1_);
  public final static native String CCamera_getFovValueName();
  public final static native String CCamera_getTargetValueName();
  public final static native String CCamera_getRollValueName();
  public final static native int CCamera_OwnerBit_get();
  public final static native long CCamera_getValue(long jarg1, CCamera jarg1_, long jarg2);
  public final static native String CCamera_getValueName(long jarg1, CCamera jarg1_, long jarg2);
  public final static native long CCamera_getDefaultTrack(long jarg1, CCamera jarg1_, long jarg2);
  public final static native void CCamera_registerToChannelMixer(long jarg1, CCamera jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native long CCamera_getDefaultPos(long jarg1, CCamera jarg1_);
  public final static native long CCamera_getDefaultTargetPos(long jarg1, CCamera jarg1_);
  public final static native void CCamera_buildCameraPyramid(long jarg1, CCamera jarg1_, long jarg2, boolean jarg3);
  public final static native void CCamera_buildCameraPyramidCorners(long jarg1, CCamera jarg1_, long jarg2, Vector_CVector jarg2_, boolean jarg3);
  public final static native long new_CCameraCol();
  public final static native void CCameraCol_build(long jarg1, CCameraCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, boolean jarg5);
  public final static native void CCameraCol_buildRay(long jarg1, CCameraCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CCameraCol_minimizeDistanceAgainstTri(long jarg1, CCameraCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5);
  public final static native void CCameraCol_setApplyMatrix(long jarg1, CCameraCol jarg1_, long jarg2, CCameraCol jarg2_, long jarg3);
  public final static native long CCameraCol_getBBox(long jarg1, CCameraCol jarg1_);
  public final static native float CCameraCol_getRayLen(long jarg1, CCameraCol jarg1_);
  public final static native boolean CCameraCol_isSimpleRay(long jarg1, CCameraCol jarg1_);
  public final static native void delete_CCameraCol(long jarg1);
  public final static native int CChannelMixer_NumAnimationSlot_get();
  public final static native long new_CChannelMixer();
  public final static native void delete_CChannelMixer(long jarg1);
  public final static native void CChannelMixer_setAnimationSet(long jarg1, CChannelMixer jarg1_, long jarg2, CAnimationSet jarg2_);
  public final static native long CChannelMixer_getAnimationSet(long jarg1, CChannelMixer jarg1_);
  public final static native void CChannelMixer_eval__SWIG_0(long jarg1, CChannelMixer jarg1_, boolean jarg2, java.math.BigInteger jarg3);
  public final static native void CChannelMixer_eval__SWIG_1(long jarg1, CChannelMixer jarg1_, boolean jarg2);
  public final static native void CChannelMixer_evalChannels(long jarg1, CChannelMixer jarg1_, long jarg2, long jarg3);
  public final static native void CChannelMixer_evalSingleChannel(long jarg1, CChannelMixer jarg1_, int jarg2);
  public final static native int CChannelMixer_addChannel(long jarg1, CChannelMixer jarg1_, String jarg2, long jarg3, IAnimatable jarg3_, long jarg4, IAnimatedValue jarg4_, long jarg5, ITrack jarg5_, long jarg6, long jarg7, boolean jarg8);
  public final static native void CChannelMixer_resetChannels(long jarg1, CChannelMixer jarg1_);
  public final static native void CChannelMixer_enableChannel(long jarg1, CChannelMixer jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CChannelMixer_isChannelEnabled(long jarg1, CChannelMixer jarg1_, long jarg2);
  public final static native void CChannelMixer_lodEnableChannel(long jarg1, CChannelMixer jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CChannelMixer_isChannelLodEnabled(long jarg1, CChannelMixer jarg1_, long jarg2);
  public final static native void CChannelMixer_setSlotAnimation(long jarg1, CChannelMixer jarg1_, long jarg2, long jarg3);
  public final static native long CChannelMixer_getSlotAnimation(long jarg1, CChannelMixer jarg1_, long jarg2);
  public final static native void CChannelMixer_setSlotTime(long jarg1, CChannelMixer jarg1_, long jarg2, float jarg3);
  public final static native void CChannelMixer_setSlotWeight(long jarg1, CChannelMixer jarg1_, long jarg2, float jarg3);
  public final static native void CChannelMixer_emptySlot(long jarg1, CChannelMixer jarg1_, long jarg2);
  public final static native void CChannelMixer_resetSlots(long jarg1, CChannelMixer jarg1_);
  public final static native void CChannelMixer_applySkeletonWeight__SWIG_0(long jarg1, CChannelMixer jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native void CChannelMixer_applySkeletonWeight__SWIG_1(long jarg1, CChannelMixer jarg1_, long jarg2, long jarg3);
  public final static native void CChannelMixer_resetSkeletonWeight(long jarg1, CChannelMixer jarg1_, long jarg2);
  public final static native void CChannelMixer_resetEvalDetailDate(long jarg1, CChannelMixer jarg1_);
  public final static native int NL3D_CLIP_PLANE_NEAR_get();
  public final static native int NL3D_CLIP_PLANE_FAR_get();
  public final static native int NL3D_CLIP_PLANE_LEFT_get();
  public final static native int NL3D_CLIP_PLANE_TOP_get();
  public final static native int NL3D_CLIP_PLANE_RIGHT_get();
  public final static native int NL3D_CLIP_PLANE_BOTTOM_get();
  public final static native long new_CClipTrav();
  public final static native void delete_CClipTrav(long jarg1);
  public final static native void CClipTrav_traverse(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_registerCluster(long jarg1, CClipTrav jarg1_, long jarg2, CCluster jarg2_);
  public final static native void CClipTrav_unregisterCluster(long jarg1, CClipTrav jarg1_, long jarg2, CCluster jarg2_);
  public final static native void CClipTrav_setQuadGridClipManager(long jarg1, CClipTrav jarg1_, long jarg2, CQuadGridClipManager jarg2_);
  public final static native long CClipTrav_getQuadGridClipManager(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_addVisibleModel(long jarg1, CClipTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CClipTrav_reserveVisibleList(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native boolean CClipTrav_fullSearch(long jarg1, CClipTrav jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CClipTrav_setClusterVisibilityTracking(long jarg1, CClipTrav jarg1_, boolean jarg2);
  public final static native boolean CClipTrav_getClusterVisibilityTracking(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_addVisibleCluster(long jarg1, CClipTrav jarg1_, long jarg2, CCluster jarg2_);
  public final static native long CClipTrav_getVisibleClusters(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav__TrackClusterVisibility_set(long jarg1, CClipTrav jarg1_, boolean jarg2);
  public final static native boolean CClipTrav__TrackClusterVisibility_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav__VisibleClusters_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav__VisibleClusters_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_ViewPyramid_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav_ViewPyramid_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_WorldFrustumPyramid_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav_WorldFrustumPyramid_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_WorldPyramid_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav_WorldPyramid_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_CurrentDate_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav_CurrentDate_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_RootCluster_set(long jarg1, CClipTrav jarg1_, long jarg2, CCluster jarg2_);
  public final static native long CClipTrav_RootCluster_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_Camera_set(long jarg1, CClipTrav jarg1_, long jarg2, CCamera jarg2_);
  public final static native long CClipTrav_Camera_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_Accel_set(long jarg1, CClipTrav jarg1_, long jarg2);
  public final static native long CClipTrav_Accel_get(long jarg1, CClipTrav jarg1_);
  public final static native void CClipTrav_ForceNoFrustumClip_set(long jarg1, CClipTrav jarg1_, boolean jarg2);
  public final static native boolean CClipTrav_ForceNoFrustumClip_get(long jarg1, CClipTrav jarg1_);
  public final static native long new_CCloud(long jarg1, CCloudScape jarg1_);
  public final static native void delete_CCloud(long jarg1);
  public final static native void CCloud_init(long jarg1, CCloud jarg1_, long jarg2, long jarg3, long jarg4, float jarg5, long jarg6);
  public final static native void CCloud_generate(long jarg1, CCloud jarg1_, long jarg2, CNoise3d jarg2_);
  public final static native void CCloud_light(long jarg1, CCloud jarg1_);
  public final static native void CCloud_reset(long jarg1, CCloud jarg1_, long jarg2, CCamera jarg2_);
  public final static native void CCloud_anim(long jarg1, CCloud jarg1_, double jarg2, double jarg3);
  public final static native void CCloud_disp(long jarg1, CCloud jarg1_);
  public final static native void CCloud_dispXYZ__SWIG_0(long jarg1, CCloud jarg1_, long jarg2, CMaterial jarg2_);
  public final static native void CCloud_dispXYZ__SWIG_1(long jarg1, CCloud jarg1_);
  public final static native void CCloud_genBill__SWIG_0(long jarg1, CCloud jarg1_, long jarg2, CCamera jarg2_, long jarg3);
  public final static native void CCloud_genBill__SWIG_1(long jarg1, CCloud jarg1_, long jarg2, CCamera jarg2_);
  public final static native void CCloud_dispBill(long jarg1, CCloud jarg1_, long jarg2, CCamera jarg2_);
  public final static native float CCloud_getX(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getLastX(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getY(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getZ(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getSizeX(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getSizeY(long jarg1, CCloud jarg1_);
  public final static native float CCloud_getSizeZ(long jarg1, CCloud jarg1_);
  public final static native void CCloud_setX(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setY(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setZ(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setSizeX(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setSizeY(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setSizeZ(long jarg1, CCloud jarg1_, float jarg2);
  public final static native void CCloud_setTexClamp(long jarg1, CCloud jarg1_, long jarg2, SCloudTextureClamp jarg2_);
  public final static native void CCloud_setTex3DTemp(long jarg1, CCloud jarg1_, long jarg2, SCloudTexture3D jarg2_);
  public final static native void CCloud_setLooping(long jarg1, CCloud jarg1_);
  public final static native long CCloud_getBillSize(long jarg1, CCloud jarg1_);
  public final static native long CCloud_getMemSize(long jarg1, CCloud jarg1_);
  public final static native void CCloud_Time_set(long jarg1, CCloud jarg1_, double jarg2);
  public final static native double CCloud_Time_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_FuturTime_set(long jarg1, CCloud jarg1_, double jarg2);
  public final static native double CCloud_FuturTime_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_CloudDiffuse_set(long jarg1, CCloud jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CCloud_CloudDiffuse_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_CloudAmbient_set(long jarg1, CCloud jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CCloud_CloudAmbient_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_CloudPower_set(long jarg1, CCloud jarg1_, short jarg2);
  public final static native short CCloud_CloudPower_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_CloudDistAtt_set(long jarg1, CCloud jarg1_, short jarg2);
  public final static native short CCloud_CloudDistAtt_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud_LastCloudPower_set(long jarg1, CCloud jarg1_, short jarg2);
  public final static native short CCloud_LastCloudPower_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__BillSize_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__BillSize_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__MemBill_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__MemBill_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__TexBill_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__TexBill_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__OldBillSize_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__OldBillSize_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__MemOldBill_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__MemOldBill_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__TexOldBill_set(long jarg1, CCloud jarg1_, long jarg2);
  public final static native long CCloud__TexOldBill_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__WaitState_set(long jarg1, CCloud jarg1_, short jarg2);
  public final static native short CCloud__WaitState_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__BillViewer_set(long jarg1, CCloud jarg1_, long jarg2, CVector jarg2_);
  public final static native long CCloud__BillViewer_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__BillCenter_set(long jarg1, CCloud jarg1_, long jarg2, CVector jarg2_);
  public final static native long CCloud__BillCenter_get(long jarg1, CCloud jarg1_);
  public final static native void CCloud__BillOldCenter_set(long jarg1, CCloud jarg1_, long jarg2, CVector jarg2_);
  public final static native long CCloud__BillOldCenter_get(long jarg1, CCloud jarg1_);
  public final static native void SCloudTexture3D_Width_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Width_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Height_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Height_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Depth_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Depth_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_NbW_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_NbW_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_NbH_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_NbH_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Mem_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Mem_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Mem2_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Mem2_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_MemBuffer_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_MemBuffer_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Tex_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Tex_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_Tex2_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_Tex2_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_TexBuffer_set(long jarg1, SCloudTexture3D jarg1_, long jarg2);
  public final static native long SCloudTexture3D_TexBuffer_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_ToLightRGB_set(long jarg1, SCloudTexture3D jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long SCloudTexture3D_ToLightRGB_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_ToLightAlpha_set(long jarg1, SCloudTexture3D jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long SCloudTexture3D_ToLightAlpha_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_ToBill_set(long jarg1, SCloudTexture3D jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long SCloudTexture3D_ToBill_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native void SCloudTexture3D_MatCopy_set(long jarg1, SCloudTexture3D jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long SCloudTexture3D_MatCopy_get(long jarg1, SCloudTexture3D jarg1_);
  public final static native long new_SCloudTexture3D();
  public final static native void SCloudTexture3D_init(long jarg1, SCloudTexture3D jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void delete_SCloudTexture3D(long jarg1);
  public final static native void SCloudTextureClamp_Width_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_Width_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_Height_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_Height_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_Depth_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_Depth_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_NbW_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_NbW_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_NbH_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_NbH_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_Mem_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_Mem_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_Tex_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2);
  public final static native long SCloudTextureClamp_Tex_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native void SCloudTextureClamp_ToClamp_set(long jarg1, SCloudTextureClamp jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long SCloudTextureClamp_ToClamp_get(long jarg1, SCloudTextureClamp jarg1_);
  public final static native long new_SCloudTextureClamp();
  public final static native void SCloudTextureClamp_init(long jarg1, SCloudTextureClamp jarg1_, long jarg2, long jarg3, long jarg4, String jarg5);
  public final static native void delete_SCloudTextureClamp(long jarg1);
  public final static native long new_CCloudScape(long jarg1, IDriver jarg1_);
  public final static native void delete_CCloudScape(long jarg1);
  public final static native void CCloudScape_init__SWIG_0(long jarg1, CCloudScape jarg1_, long jarg2, SCloudScapeSetup jarg2_, long jarg3, CCamera jarg3_);
  public final static native void CCloudScape_init__SWIG_1(long jarg1, CCloudScape jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void CCloudScape_init__SWIG_2(long jarg1, CCloudScape jarg1_);
  public final static native void CCloudScape_set(long jarg1, CCloudScape jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void CCloudScape_anim(long jarg1, CCloudScape jarg1_, double jarg2, long jarg3, CCamera jarg3_);
  public final static native void CCloudScape_render(long jarg1, CCloudScape jarg1_);
  public final static native long CCloudScape_getMemSize(long jarg1, CCloudScape jarg1_);
  public final static native void CCloudScape_setQuality(long jarg1, CCloudScape jarg1_, float jarg2);
  public final static native void CCloudScape_setNbCloudToUpdateIn80ms(long jarg1, CCloudScape jarg1_, long jarg2);
  public final static native boolean CCloudScape_isDebugQuadEnabled(long jarg1, CCloudScape jarg1_);
  public final static native void CCloudScape_setDebugQuad(long jarg1, CCloudScape jarg1_, boolean jarg2);
  public final static native long new_CCloudScapeUser(long jarg1, CScene jarg1_);
  public final static native void delete_CCloudScapeUser(long jarg1);
  public final static native void CCloudScapeUser_init__SWIG_0(long jarg1, CCloudScapeUser jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void CCloudScapeUser_init__SWIG_1(long jarg1, CCloudScapeUser jarg1_);
  public final static native void CCloudScapeUser_set(long jarg1, CCloudScapeUser jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void CCloudScapeUser_anim(long jarg1, CCloudScapeUser jarg1_, double jarg2);
  public final static native void CCloudScapeUser_render(long jarg1, CCloudScapeUser jarg1_);
  public final static native long CCloudScapeUser_getMemSize(long jarg1, CCloudScapeUser jarg1_);
  public final static native void CCloudScapeUser_setQuality(long jarg1, CCloudScapeUser jarg1_, float jarg2);
  public final static native void CCloudScapeUser_setNbCloudToUpdateIn80ms(long jarg1, CCloudScapeUser jarg1_, long jarg2);
  public final static native boolean CCloudScapeUser_isDebugQuadEnabled(long jarg1, CCloudScapeUser jarg1_);
  public final static native void CCloudScapeUser_setDebugQuad(long jarg1, CCloudScapeUser jarg1_, boolean jarg2);
  public final static native void CCloudScapeUser__CS_set(long jarg1, CCloudScapeUser jarg1_, long jarg2, CCloudScape jarg2_);
  public final static native long CCloudScapeUser__CS_get(long jarg1, CCloudScapeUser jarg1_);
  public final static native void CCloudScapeUser__Scene_set(long jarg1, CCloudScapeUser jarg1_, long jarg2, CScene jarg2_);
  public final static native long CCloudScapeUser__Scene_get(long jarg1, CCloudScapeUser jarg1_);
  public final static native long ClusterId_get();
  public final static native void CCluster_registerBasic();
  public final static native long new_CCluster();
  public final static native void delete_CCluster(long jarg1);
  public final static native boolean CCluster_makeVolume(long jarg1, CCluster jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native void CCluster_applyMatrix(long jarg1, CCluster jarg1_, long jarg2);
  public final static native boolean CCluster_isIn__SWIG_0(long jarg1, CCluster jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CCluster_isIn__SWIG_1(long jarg1, CCluster jarg1_, long jarg2);
  public final static native boolean CCluster_isIn__SWIG_2(long jarg1, CCluster jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native boolean CCluster_clipSegment(long jarg1, CCluster jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long CCluster_getBBox(long jarg1, CCluster jarg1_);
  public final static native void CCluster_resetPortalLinks(long jarg1, CCluster jarg1_);
  public final static native void CCluster_link(long jarg1, CCluster jarg1_, long jarg2, CPortal jarg2_);
  public final static native void CCluster_unlink(long jarg1, CCluster jarg1_, long jarg2, CPortal jarg2_);
  public final static native long CCluster_getNbPortals(long jarg1, CCluster jarg1_);
  public final static native long CCluster_getPortal(long jarg1, CCluster jarg1_, long jarg2);
  public final static native void CCluster_serial(long jarg1, CCluster jarg1_, long jarg2, IStream jarg2_);
  public final static native void CCluster_setWorldMatrix(long jarg1, CCluster jarg1_, long jarg2);
  public final static native boolean CCluster_isRoot(long jarg1, CCluster jarg1_);
  public final static native void CCluster_setSoundGroup__SWIG_0(long jarg1, CCluster jarg1_, String jarg2);
  public final static native void CCluster_setSoundGroup__SWIG_1(long jarg1, CCluster jarg1_, long jarg2);
  public final static native String CCluster_getSoundGroup(long jarg1, CCluster jarg1_);
  public final static native long CCluster_getSoundGroupId(long jarg1, CCluster jarg1_);
  public final static native void CCluster_setEnvironmentFx__SWIG_0(long jarg1, CCluster jarg1_, String jarg2);
  public final static native void CCluster_setEnvironmentFx__SWIG_1(long jarg1, CCluster jarg1_, long jarg2);
  public final static native String CCluster_getEnvironmentFx(long jarg1, CCluster jarg1_);
  public final static native long CCluster_getEnvironmentFxId(long jarg1, CCluster jarg1_);
  public final static native void CCluster_traverseHrc(long jarg1, CCluster jarg1_);
  public final static native void CCluster_traverseClip(long jarg1, CCluster jarg1_);
  public final static native boolean CCluster_clip(long jarg1, CCluster jarg1_);
  public final static native void CCluster_setCameraIn(long jarg1, CCluster jarg1_, boolean jarg2);
  public final static native boolean CCluster_isCameraIn(long jarg1, CCluster jarg1_);
  public final static native void CCluster_recursTraverseClip(long jarg1, CCluster jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CCluster_cameraRayClip(long jarg1, CCluster jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4);
  public final static native void CCluster_AccelIt_set(long jarg1, CCluster jarg1_, long jarg2);
  public final static native long CCluster_AccelIt_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_Name_set(long jarg1, CCluster jarg1_, String jarg2);
  public final static native String CCluster_Name_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_FatherVisible_set(long jarg1, CCluster jarg1_, boolean jarg2);
  public final static native boolean CCluster_FatherVisible_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_VisibleFromFather_set(long jarg1, CCluster jarg1_, boolean jarg2);
  public final static native boolean CCluster_VisibleFromFather_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_FatherAudible_set(long jarg1, CCluster jarg1_, boolean jarg2);
  public final static native boolean CCluster_FatherAudible_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_AudibleFromFather_set(long jarg1, CCluster jarg1_, boolean jarg2);
  public final static native boolean CCluster_AudibleFromFather_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_Father_set(long jarg1, CCluster jarg1_, long jarg2, CCluster jarg2_);
  public final static native long CCluster_Father_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_Children_set(long jarg1, CCluster jarg1_, long jarg2);
  public final static native long CCluster_Children_get(long jarg1, CCluster jarg1_);
  public final static native void CCluster_Group_set(long jarg1, CCluster jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native long CCluster_Group_get(long jarg1, CCluster jarg1_);
  public final static native boolean CCoarseMeshBuild_build(long jarg1, CCoarseMeshBuild jarg1_, long jarg2, long jarg3, long jarg4, float jarg5);
  public final static native long new_CCoarseMeshBuild();
  public final static native void delete_CCoarseMeshBuild(long jarg1);
  public final static native int NL3D_COARSEMESH_VERTEXBUFFER_SIZE_get();
  public final static native int NL3D_COARSEMESH_TRIANGLE_SIZE_get();
  public final static native long new_CCoarseMeshManager();
  public final static native void CCoarseMeshManager_setTextureFile(long jarg1, CCoarseMeshManager jarg1_, String jarg2);
  public final static native boolean CCoarseMeshManager_addMesh(long jarg1, CCoarseMeshManager jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CCoarseMeshManager_flushRender(long jarg1, CCoarseMeshManager jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CCoarseMeshManager_getMaterial(long jarg1, CCoarseMeshManager jarg1_);
  public final static native long CCoarseMeshManager_getVertexSize(long jarg1, CCoarseMeshManager jarg1_);
  public final static native long CCoarseMeshManager_getUVOff(long jarg1, CCoarseMeshManager jarg1_);
  public final static native long CCoarseMeshManager_getColorOff(long jarg1, CCoarseMeshManager jarg1_);
  public final static native void delete_CCoarseMeshManager(long jarg1);
  public final static native void CRenderStringBuffer_Vertices_set(long jarg1, CRenderStringBuffer jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native long CRenderStringBuffer_Vertices_get(long jarg1, CRenderStringBuffer jarg1_);
  public final static native void CRenderStringBuffer_NumQuads_set(long jarg1, CRenderStringBuffer jarg1_, long jarg2);
  public final static native long CRenderStringBuffer_NumQuads_get(long jarg1, CRenderStringBuffer jarg1_);
  public final static native long new_CRenderStringBuffer();
  public final static native void delete_CRenderStringBuffer(long jarg1);
  public final static native void CRenderStringBuffer_flush(long jarg1, CRenderStringBuffer jarg1_, long jarg2, IDriver jarg2_, long jarg3, CMaterial jarg3_);
  public final static native void CRenderStringBuffer_flushUnProjected(long jarg1, CRenderStringBuffer jarg1_, long jarg2, IDriver jarg2_, long jarg3, CMaterial jarg3_, boolean jarg4);
  public final static native long new_CLetterColors();
  public final static native void delete_CLetterColors(long jarg1);
  public final static native void CLetterColors_clear(long jarg1, CLetterColors jarg1_);
  public final static native boolean CLetterColors_empty(long jarg1, CLetterColors jarg1_);
  public final static native long CLetterColors_size(long jarg1, CLetterColors jarg1_);
  public final static native long CLetterColors_getIndex(long jarg1, CLetterColors jarg1_, long jarg2);
  public final static native long CLetterColors_getColor(long jarg1, CLetterColors jarg1_, long jarg2);
  public final static native long CLetterColors_getLetterColor(long jarg1, CLetterColors jarg1_, long jarg2);
  public final static native boolean CLetterColors_isSameLetterColors(long jarg1, CLetterColors jarg1_, long jarg2, ULetterColors jarg2_);
  public final static native void CLetterColors_pushLetterColor(long jarg1, CLetterColors jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CComputedString_Vertices_set(long jarg1, CComputedString jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native long CComputedString_Vertices_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_Material_set(long jarg1, CComputedString jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long CComputedString_Material_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_Color_set(long jarg1, CComputedString jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CComputedString_Color_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_StringWidth_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_StringWidth_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_StringHeight_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_StringHeight_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_XMin_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_XMin_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_ZMin_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_ZMin_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_XMax_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_XMax_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_ZMax_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_ZMax_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_StringLine_set(long jarg1, CComputedString jarg1_, float jarg2);
  public final static native float CComputedString_StringLine_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_SelectStart_set(long jarg1, CComputedString jarg1_, long jarg2);
  public final static native long CComputedString_SelectStart_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_SelectSize_set(long jarg1, CComputedString jarg1_, long jarg2);
  public final static native long CComputedString_SelectSize_get(long jarg1, CComputedString jarg1_);
  public final static native void CComputedString_LetterColors_set(long jarg1, CComputedString jarg1_, long jarg2, CLetterColors jarg2_);
  public final static native long CComputedString_LetterColors_get(long jarg1, CComputedString jarg1_);
  public final static native int CComputedString_BottomLeft_get();
  public final static native long new_CComputedString__SWIG_0(boolean jarg1);
  public final static native long new_CComputedString__SWIG_1();
  public final static native long CComputedString_getHotSpotVector(long jarg1, CComputedString jarg1_, int jarg2);
  public final static native void CComputedString_render2D__SWIG_0(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5, float jarg6, float jarg7, float jarg8, boolean jarg9, boolean jarg10);
  public final static native void CComputedString_render2D__SWIG_1(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5, float jarg6, float jarg7, float jarg8, boolean jarg9);
  public final static native void CComputedString_render2D__SWIG_2(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5, float jarg6, float jarg7, float jarg8);
  public final static native void CComputedString_render2D__SWIG_3(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5, float jarg6, float jarg7);
  public final static native void CComputedString_render2D__SWIG_4(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5, float jarg6);
  public final static native void CComputedString_render2D__SWIG_5(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4, int jarg5);
  public final static native void CComputedString_render2D__SWIG_6(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, float jarg3, float jarg4);
  public final static native void CComputedString_render2DClip__SWIG_0(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
  public final static native void CComputedString_render2DClip__SWIG_1(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8);
  public final static native void CComputedString_render2DClip__SWIG_2(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void CComputedString_render2DClip__SWIG_3(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, float jarg4, float jarg5, float jarg6);
  public final static native void CComputedString_render2DClip__SWIG_4(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, float jarg4, float jarg5);
  public final static native void CComputedString_render2DUnProjected__SWIG_0(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, long jarg4, CFrustum jarg4_, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void CComputedString_render2DUnProjected__SWIG_1(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, long jarg4, CFrustum jarg4_, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11);
  public final static native void CComputedString_render2DUnProjected__SWIG_2(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, long jarg4, CFrustum jarg4_, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10);
  public final static native void CComputedString_render2DUnProjected__SWIG_3(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, long jarg4, CFrustum jarg4_, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
  public final static native void CComputedString_render2DUnProjected__SWIG_4(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, CRenderStringBuffer jarg3_, long jarg4, CFrustum jarg4_, long jarg5, float jarg6, float jarg7, float jarg8);
  public final static native void CComputedString_render3D__SWIG_0(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3, int jarg4);
  public final static native void CComputedString_render3D__SWIG_1(long jarg1, CComputedString jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void delete_CComputedString(long jarg1);
  public final static native void delete_ICubeMapFunctor(long jarg1);
  public final static native long ICubeMapFunctor_access(long jarg1, ICubeMapFunctor jarg1_, long jarg2, CVector jarg2_);
  public final static native long BuildCubeMap__SWIG_0(int jarg1, long jarg2, ICubeMapFunctor jarg2_, boolean jarg3, String jarg4);
  public final static native long BuildCubeMap__SWIG_1(int jarg1, long jarg2, ICubeMapFunctor jarg2_, boolean jarg3);
  public final static native long BuildCubeMap__SWIG_2(int jarg1, long jarg2, ICubeMapFunctor jarg2_);
  public final static native void nlCheckVertexBuffer(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native void nlCheckVBA__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native void nlCheckVBA__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native void nlCheckVBARange__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2, long jarg3);
  public final static native void nlCheckVBARange__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3);
  public final static native void nlCheckIBARange__SWIG_0(long jarg1, CIndexBufferReadWrite jarg1_, long jarg2, long jarg3);
  public final static native void nlCheckIBARange__SWIG_1(long jarg1, CIndexBufferRead jarg1_, long jarg2, long jarg3);
  public final static native void nlCheckIBA__SWIG_0(long jarg1, CIndexBufferReadWrite jarg1_, long jarg2);
  public final static native void nlCheckIBA__SWIG_1(long jarg1, CIndexBufferRead jarg1_, long jarg2);
  public final static native void CDeform2d_doDeform(long jarg1, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CDeform2d_setupBuffer(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native long new_CDeform2d();
  public final static native void delete_CDeform2d(long jarg1);
  public final static native void GfxMode_OffScreen_set(long jarg1, GfxMode jarg1_, boolean jarg2);
  public final static native boolean GfxMode_OffScreen_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_Windowed_set(long jarg1, GfxMode jarg1_, boolean jarg2);
  public final static native boolean GfxMode_Windowed_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_Width_set(long jarg1, GfxMode jarg1_, long jarg2);
  public final static native long GfxMode_Width_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_Height_set(long jarg1, GfxMode jarg1_, long jarg2);
  public final static native long GfxMode_Height_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_Depth_set(long jarg1, GfxMode jarg1_, short jarg2);
  public final static native short GfxMode_Depth_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_Frequency_set(long jarg1, GfxMode jarg1_, long jarg2);
  public final static native long GfxMode_Frequency_get(long jarg1, GfxMode jarg1_);
  public final static native void GfxMode_AntiAlias_set(long jarg1, GfxMode jarg1_, char jarg2);
  public final static native char GfxMode_AntiAlias_get(long jarg1, GfxMode jarg1_);
  public final static native long new_GfxMode__SWIG_0();
  public final static native long new_GfxMode__SWIG_1(long jarg1, long jarg2, short jarg3, boolean jarg4, boolean jarg5, long jarg6, char jarg7);
  public final static native long new_GfxMode__SWIG_2(long jarg1, long jarg2, short jarg3, boolean jarg4, boolean jarg5, long jarg6);
  public final static native long new_GfxMode__SWIG_3(long jarg1, long jarg2, short jarg3, boolean jarg4, boolean jarg5);
  public final static native long new_GfxMode__SWIG_4(long jarg1, long jarg2, short jarg3, boolean jarg4);
  public final static native long new_GfxMode__SWIG_5(long jarg1, long jarg2, short jarg3);
  public final static native void delete_GfxMode(long jarg1);
  public final static native long new_EBadDisplay(String jarg1);
  public final static native void delete_EBadDisplay(long jarg1);
  public final static native long IDriver_InterfaceVersion_get();
  public final static native int IDriver_okId_get();
  public final static native int IDriver_okType_get();
  public final static native int IDriver_noIcon_get();
  public final static native int IDriver_CCW_get();
  public final static native int IDriver_keep_get();
  public final static native int IDriver_never_get();
  public final static native int IDriver_Filled_get();
  public final static native int IDriver_MaxModelMatrix_get();
  public final static native void delete_IDriver(long jarg1);
  public final static native boolean IDriver_init__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_init__SWIG_1(long jarg1, IDriver jarg1_, long jarg2);
  public final static native boolean IDriver_init__SWIG_2(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isLost(long jarg1, IDriver jarg1_);
  public final static native void IDriver_disableHardwareVertexProgram(long jarg1, IDriver jarg1_);
  public final static native void IDriver_disableHardwareVertexArrayAGP(long jarg1, IDriver jarg1_);
  public final static native void IDriver_disableHardwareTextureShader(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_setDisplay__SWIG_0(long jarg1, IDriver jarg1_, int jarg2, long jarg3, GfxMode jarg3_, boolean jarg4, boolean jarg5);
  public final static native boolean IDriver_setDisplay__SWIG_1(long jarg1, IDriver jarg1_, int jarg2, long jarg3, GfxMode jarg3_, boolean jarg4);
  public final static native boolean IDriver_setDisplay__SWIG_2(long jarg1, IDriver jarg1_, int jarg2, long jarg3, GfxMode jarg3_);
  public final static native boolean IDriver_setMode(long jarg1, IDriver jarg1_, long jarg2, GfxMode jarg2_);
  public final static native boolean IDriver_getModes(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setWindowTitle(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setWindowIcon(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setWindowPos(long jarg1, IDriver jarg1_, int jarg2, int jarg3);
  public final static native void IDriver_showWindow(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_getCurrentScreenMode(long jarg1, IDriver jarg1_, long jarg2, GfxMode jarg2_);
  public final static native void IDriver_beginDialogMode(long jarg1, IDriver jarg1_);
  public final static native void IDriver_endDialogMode(long jarg1, IDriver jarg1_);
  public final static native int IDriver_getDisplay(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_setMonitorColorProperties(long jarg1, IDriver jarg1_, long jarg2, CMonitorColorProperties jarg2_);
  public final static native long IDriver_getWindowProc(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_activate(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getNbTextureStages(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isTextureExist(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native long IDriver_getEventEmitter(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_clear2D(long jarg1, IDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native boolean IDriver_clearZBuffer__SWIG_0(long jarg1, IDriver jarg1_, float jarg2);
  public final static native boolean IDriver_clearZBuffer__SWIG_1(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_clearStencilBuffer__SWIG_0(long jarg1, IDriver jarg1_, float jarg2);
  public final static native boolean IDriver_clearStencilBuffer__SWIG_1(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setColorMask(long jarg1, IDriver jarg1_, boolean jarg2, boolean jarg3, boolean jarg4, boolean jarg5);
  public final static native void IDriver_setDepthRange(long jarg1, IDriver jarg1_, float jarg2, float jarg3);
  public final static native void IDriver_getDepthRange(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_setupTexture(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native boolean IDriver_setupTextureEx__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, boolean jarg3, long jarg4, boolean jarg5);
  public final static native boolean IDriver_setupTextureEx__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, boolean jarg3, long jarg4);
  public final static native boolean IDriver_uploadTexture(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, short jarg4);
  public final static native boolean IDriver_uploadTextureCube(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, short jarg4, short jarg5);
  public final static native boolean IDriver_invalidateShareTexture(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native void IDriver_getTextureShareName(long jarg1, ITexture jarg1_, long jarg2);
  public final static native void IDriver_forceDXTCCompression(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_forceTextureResize(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_forceNativeFragmentPrograms(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_setupMaterial(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_);
  public final static native boolean IDriver_activeShader(long jarg1, IDriver jarg1_, long jarg2, CShader jarg2_);
  public final static native void IDriver_startSpecularBatch(long jarg1, IDriver jarg1_);
  public final static native void IDriver_endSpecularBatch(long jarg1, IDriver jarg1_);
  public final static native int IDriver_beginMaterialMultiPass(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setupMaterialPass(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_endMaterialMultiPass(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setFrustum__SWIG_0(long jarg1, IDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, boolean jarg8);
  public final static native void IDriver_setFrustum__SWIG_1(long jarg1, IDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void IDriver_setFrustumMatrix(long jarg1, IDriver jarg1_, long jarg2);
  public final static native long IDriver_getFrustumMatrix(long jarg1, IDriver jarg1_);
  public final static native float IDriver_getClipSpaceZMin(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setupViewMatrix(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setupViewMatrixEx(long jarg1, IDriver jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void IDriver_setupModelMatrix(long jarg1, IDriver jarg1_, long jarg2);
  public final static native long IDriver_getViewMatrix(long jarg1, IDriver jarg1_);
  public final static native void IDriver_forceNormalize(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_isForceNormalize(long jarg1, IDriver jarg1_);
  public final static native void IDriver_getNumPerStageConstant(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_supportVertexBufferHard(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_supportVolatileVertexBuffer(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_supportIndexOffset(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_slowUnlockVertexBufferHard(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_getStaticMemoryToVRAM(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setStaticMemoryToVRAM(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native long IDriver_getResetCounter(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getMaxVerticesByVertexBufferHard(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_initVertexBufferHard__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_initVertexBufferHard__SWIG_1(long jarg1, IDriver jarg1_, long jarg2);
  public final static native long IDriver_getAvailableVertexAGPMemory(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getAvailableVertexVRAMMemory(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_activeVertexBuffer(long jarg1, IDriver jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native boolean IDriver_activeIndexBuffer(long jarg1, IDriver jarg1_, long jarg2, CIndexBuffer jarg2_);
  public final static native boolean IDriver_renderLines(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_renderTriangles(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_renderSimpleTriangles(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_renderRawPoints(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_renderRawLines(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_renderRawTriangles(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_renderLinesWithIndexOffset(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native boolean IDriver_renderTrianglesWithIndexOffset(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native boolean IDriver_renderSimpleTrianglesWithIndexOffset(long jarg1, IDriver jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native boolean IDriver_renderRawQuads(long jarg1, IDriver jarg1_, long jarg2, CMaterial jarg2_, long jarg3, long jarg4);
  public final static native void IDriver_mapTextureStageToUV(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_swapBuffers(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_copyTextToClipboard(long jarg1, IDriver jarg1_, long jarg2);
  public final static native boolean IDriver_pasteTextFromClipboard(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setSwapVBLInterval(long jarg1, IDriver jarg1_, long jarg2);
  public final static native long IDriver_getSwapVBLInterval(long jarg1, IDriver jarg1_);
  public final static native void IDriver_profileRenderedPrimitives(long jarg1, IDriver jarg1_, long jarg2, CPrimitiveProfile jarg2_, long jarg3, CPrimitiveProfile jarg3_);
  public final static native long IDriver_profileAllocatedTextureMemory(long jarg1, IDriver jarg1_);
  public final static native long IDriver_profileSetupedMaterials(long jarg1, IDriver jarg1_);
  public final static native long IDriver_profileSetupedModelMatrix(long jarg1, IDriver jarg1_);
  public final static native void IDriver_enableUsedTextureMemorySum__SWIG_0(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_enableUsedTextureMemorySum__SWIG_1(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getUsedTextureMemory(long jarg1, IDriver jarg1_);
  public final static native void IDriver_startProfileVBHardLock(long jarg1, IDriver jarg1_);
  public final static native void IDriver_endProfileVBHardLock(long jarg1, IDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void IDriver_profileVBHardAllocation(long jarg1, IDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void IDriver_startProfileIBLock(long jarg1, IDriver jarg1_);
  public final static native void IDriver_endProfileIBLock(long jarg1, IDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void IDriver_profileIBAllocation(long jarg1, IDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void IDriver_profileTextureUsage(long jarg1, IDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native boolean IDriver_fogEnabled(long jarg1, IDriver jarg1_);
  public final static native void IDriver_enableFog(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_setupFog(long jarg1, IDriver jarg1_, float jarg2, float jarg3, long jarg4, CRGBA jarg4_);
  public final static native float IDriver_getFogStart(long jarg1, IDriver jarg1_);
  public final static native float IDriver_getFogEnd(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getFogColor(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_release(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isActive(long jarg1, IDriver jarg1_);
  public final static native short IDriver_getBitPerPixel(long jarg1, IDriver jarg1_);
  public final static native int IDriver_systemMessageBox__SWIG_0(long jarg1, IDriver jarg1_, String jarg2, String jarg3, int jarg4, int jarg5);
  public final static native int IDriver_systemMessageBox__SWIG_1(long jarg1, IDriver jarg1_, String jarg2, String jarg3, int jarg4);
  public final static native int IDriver_systemMessageBox__SWIG_2(long jarg1, IDriver jarg1_, String jarg2, String jarg3);
  public final static native void IDriver_setupViewport(long jarg1, IDriver jarg1_, long jarg2, CViewport jarg2_);
  public final static native void IDriver_getViewport(long jarg1, IDriver jarg1_, long jarg2, CViewport jarg2_);
  public final static native void IDriver_setupScissor(long jarg1, IDriver jarg1_, long jarg2, CScissor jarg2_);
  public final static native long IDriver_getImplementationVersion(long jarg1, IDriver jarg1_);
  public final static native String IDriver_getDriverInformation(long jarg1, IDriver jarg1_);
  public final static native String IDriver_getVideocardInformation(long jarg1, IDriver jarg1_);
  public final static native void IDriver_showCursor(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_setMousePos(long jarg1, IDriver jarg1_, float jarg2, float jarg3);
  public final static native long IDriver_enableLowLevelMouse(long jarg1, IDriver jarg1_, boolean jarg2, boolean jarg3);
  public final static native long IDriver_enableLowLevelKeyboard(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native long IDriver_getDoubleClickDelay(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_setCapture(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_isSystemCursorCaptured(long jarg1, IDriver jarg1_);
  public final static native void IDriver_addCursor(long jarg1, IDriver jarg1_, String jarg2, long jarg3);
  public final static native void IDriver_setCursor__SWIG_0(long jarg1, IDriver jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6, boolean jarg7);
  public final static native void IDriver_setCursor__SWIG_1(long jarg1, IDriver jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6);
  public final static native void IDriver_setCursorScale(long jarg1, IDriver jarg1_, float jarg2);
  public final static native long IDriver_getLowLevelInputDeviceManager(long jarg1, IDriver jarg1_);
  public final static native void IDriver_getWindowSize(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native void IDriver_getWindowPos(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native void IDriver_getBuffer(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_getZBuffer(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_getBufferPart(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_stretchRect(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, ITexture jarg4_, long jarg5);
  public final static native boolean IDriver_isTextureRectangle(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native boolean IDriver_supportBloomEffect(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_supportNonPowerOfTwoTextures(long jarg1, IDriver jarg1_);
  public final static native void IDriver_getZBufferPart(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_setRenderTarget__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native boolean IDriver_setRenderTarget__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean IDriver_setRenderTarget__SWIG_2(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native boolean IDriver_setRenderTarget__SWIG_3(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native boolean IDriver_setRenderTarget__SWIG_4(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_setRenderTarget__SWIG_5(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3);
  public final static native boolean IDriver_setRenderTarget__SWIG_6(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8, long jarg9);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_2(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_3(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_4(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_5(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, long jarg4);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_6(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3);
  public final static native boolean IDriver_copyTargetToTexture__SWIG_7(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native boolean IDriver_getRenderTargetSize(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_fillBuffer(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setPolygonMode(long jarg1, IDriver jarg1_, int jarg2);
  public final static native long IDriver_getMaxLight(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setLight(long jarg1, IDriver jarg1_, short jarg2, long jarg3, CLight jarg3_);
  public final static native void IDriver_enableLight__SWIG_0(long jarg1, IDriver jarg1_, short jarg2, boolean jarg3);
  public final static native void IDriver_enableLight__SWIG_1(long jarg1, IDriver jarg1_, short jarg2);
  public final static native void IDriver_setAmbientColor(long jarg1, IDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void IDriver_setPerPixelLightingLight(long jarg1, IDriver jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, float jarg4);
  public final static native void IDriver_setLightMapDynamicLight(long jarg1, IDriver jarg1_, boolean jarg2, long jarg3, CLight jarg3_);
  public final static native int IDriver_getPolygonMode(long jarg1, IDriver jarg1_);
  public final static native int IDriver_ModelView_get();
  public final static native int IDriver_Identity_get();
  public final static native boolean IDriver_isVertexProgramSupported(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isVertexProgramEmulated(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_activeVertexProgram(long jarg1, IDriver jarg1_, long jarg2, CVertexProgram jarg2_);
  public final static native void IDriver_setConstant__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
  public final static native void IDriver_setConstant__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, double jarg3, double jarg4, double jarg5, double jarg6);
  public final static native void IDriver_setConstant__SWIG_2(long jarg1, IDriver jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void IDriver_setConstant__SWIG_3(long jarg1, IDriver jarg1_, long jarg2, long jarg3, CVectorD jarg3_);
  public final static native void IDriver_setConstant__SWIG_4(long jarg1, IDriver jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void IDriver_setConstant__SWIG_5(long jarg1, IDriver jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void IDriver_setConstantMatrix(long jarg1, IDriver jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void IDriver_setConstantFog(long jarg1, IDriver jarg1_, long jarg2);
  public final static native boolean IDriver_supportVertexProgramDoubleSidedColor(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_supportCloudRenderSinglePass(long jarg1, IDriver jarg1_);
  public final static native void IDriver_enableVertexProgramDoubleSidedColor(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_supportTextureShaders(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isWaterShaderSupported(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isTextureAddrModeSupported(long jarg1, IDriver jarg1_, int jarg2);
  public final static native void IDriver_setMatrix2DForTextureOffsetAddrMode(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_supportEMBM(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_isEMBMSupportedAtStage(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void IDriver_setEMBMMatrix(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_supportPerPixelLighting(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_supportBlendConstantColor(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setBlendConstantColor(long jarg1, IDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long IDriver_getBlendConstantColor(long jarg1, IDriver jarg1_);
  public final static native void IDriver_finish(long jarg1, IDriver jarg1_);
  public final static native void IDriver_flush(long jarg1, IDriver jarg1_);
  public final static native void IDriver_enablePolygonSmoothing(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_isPolygonSmoothingEnabled(long jarg1, IDriver jarg1_);
  public final static native void IDriver_swapTextureHandle(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_, long jarg3, ITexture jarg3_);
  public final static native long IDriver_getTextureHandle(long jarg1, IDriver jarg1_, long jarg2, ITexture jarg2_);
  public final static native boolean IDriver_supportMADOperator(long jarg1, IDriver jarg1_);
  public final static native long IDriver_getNumAdapter(long jarg1, IDriver jarg1_);
  public final static native boolean IDriver_getAdapter(long jarg1, IDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean IDriver_setAdapter(long jarg1, IDriver jarg1_, long jarg2);
  public final static native int IDriver_getVertexColorFormat(long jarg1, IDriver jarg1_);
  public final static native void IDriver_startBench__SWIG_0(long jarg1, IDriver jarg1_, boolean jarg2, boolean jarg3, boolean jarg4);
  public final static native void IDriver_startBench__SWIG_1(long jarg1, IDriver jarg1_, boolean jarg2, boolean jarg3);
  public final static native void IDriver_startBench__SWIG_2(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native void IDriver_startBench__SWIG_3(long jarg1, IDriver jarg1_);
  public final static native void IDriver_endBench(long jarg1, IDriver jarg1_);
  public final static native void IDriver_displayBench(long jarg1, IDriver jarg1_, long jarg2);
  public final static native boolean IDriver_supportOcclusionQuery(long jarg1, IDriver jarg1_);
  public final static native long IDriver_createOcclusionQuery(long jarg1, IDriver jarg1_);
  public final static native void IDriver_deleteOcclusionQuery(long jarg1, IDriver jarg1_, long jarg2, IOcclusionQuery jarg2_);
  public final static native java.math.BigInteger IDriver_getSwapBufferCounter(long jarg1, IDriver jarg1_);
  public final static native void IDriver_setCullMode(long jarg1, IDriver jarg1_, int jarg2);
  public final static native int IDriver_getCullMode(long jarg1, IDriver jarg1_);
  public final static native void IDriver_enableStencilTest(long jarg1, IDriver jarg1_, boolean jarg2);
  public final static native boolean IDriver_isStencilTestEnabled(long jarg1, IDriver jarg1_);
  public final static native void IDriver_stencilFunc(long jarg1, IDriver jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void IDriver_stencilOp(long jarg1, IDriver jarg1_, int jarg2, int jarg3, int jarg4);
  public final static native void IDriver_stencilMask(long jarg1, IDriver jarg1_, long jarg2);
  public final static native long new_CDriverUser__SWIG_0(long jarg1, boolean jarg2, long jarg3);
  public final static native long new_CDriverUser__SWIG_1(long jarg1, boolean jarg2);
  public final static native long new_CDriverUser__SWIG_2(long jarg1);
  public final static native long new_CDriverUser__SWIG_3();
  public final static native void delete_CDriverUser(long jarg1);
  public final static native boolean CDriverUser_isLost(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_disableHardwareVertexProgram(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_disableHardwareVertexArrayAGP(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_disableHardwareTextureShader(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_setDisplay__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, boolean jarg3, boolean jarg4);
  public final static native boolean CDriverUser_setDisplay__SWIG_1(long jarg1, CDriverUser jarg1_, int jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native boolean CDriverUser_setMode(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native boolean CDriverUser_getModes(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native boolean CDriverUser_getCurrentScreenMode(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_beginDialogMode(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_endDialogMode(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setWindowTitle(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_setWindowIcon(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_setWindowPos(long jarg1, CDriverUser jarg1_, int jarg2, int jarg3);
  public final static native void CDriverUser_showWindow(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_release(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_activate(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_isActive(long jarg1, CDriverUser jarg1_);
  public final static native int CDriverUser_getDisplay(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_clearRGBABuffer__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CDriverUser_clearRGBABuffer__SWIG_1(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_clearZBuffer(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_clearBuffers__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CDriverUser_clearBuffers__SWIG_1(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_swapBuffers(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_finish(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_flush(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setSwapVBLInterval(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_getSwapVBLInterval(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_fogEnabled(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_enableFog(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_setupFog(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, long jarg4, CRGBA jarg4_);
  public final static native void CDriverUser_setLight(long jarg1, CDriverUser jarg1_, short jarg2, long jarg3, ULight jarg3_);
  public final static native void CDriverUser_enableLight__SWIG_0(long jarg1, CDriverUser jarg1_, short jarg2, boolean jarg3);
  public final static native void CDriverUser_enableLight__SWIG_1(long jarg1, CDriverUser jarg1_, short jarg2);
  public final static native void CDriverUser_setAmbientColor(long jarg1, CDriverUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CDriverUser_setCullMode(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_getCullMode(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_enableStencilTest(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native boolean CDriverUser_isStencilTestEnabled(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_stencilFunc(long jarg1, CDriverUser jarg1_, long jarg2, int jarg3, long jarg4);
  public final static native void CDriverUser_stencilOp(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CDriverUser_stencilMask(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_createScene(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_deleteScene(long jarg1, CDriverUser jarg1_, long jarg2, UScene jarg2_);
  public final static native long CDriverUser_createAnimationSet__SWIG_0(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native long CDriverUser_createAnimationSet__SWIG_1(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_createAnimationSet__SWIG_2(long jarg1, CDriverUser jarg1_, String jarg2);
  public final static native void CDriverUser_deleteAnimationSet(long jarg1, CDriverUser jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native long CDriverUser_createTextContext__SWIG_0(long jarg1, CDriverUser jarg1_, String jarg2, String jarg3);
  public final static native long CDriverUser_createTextContext__SWIG_1(long jarg1, CDriverUser jarg1_, String jarg2);
  public final static native void CDriverUser_deleteTextContext(long jarg1, CDriverUser jarg1_, long jarg2, UTextContext jarg2_);
  public final static native void CDriverUser_setFontManagerMaxMemory(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native String CDriverUser_getFontManagerCacheInformation(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_createTextureFile(long jarg1, CDriverUser jarg1_, String jarg2);
  public final static native void CDriverUser_deleteTextureFile(long jarg1, CDriverUser jarg1_, long jarg2, UTextureFile jarg2_);
  public final static native long CDriverUser_createTextureMem__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native long CDriverUser_createTextureMem__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native void CDriverUser_deleteTextureMem(long jarg1, CDriverUser jarg1_, long jarg2, UTextureMem jarg2_);
  public final static native long CDriverUser_createMaterial(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_deleteMaterial(long jarg1, CDriverUser jarg1_, long jarg2, UMaterial jarg2_);
  public final static native void CDriverUser_setScissor(long jarg1, CDriverUser jarg1_, long jarg2, CScissor jarg2_);
  public final static native long CDriverUser_getScissor(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setViewport(long jarg1, CDriverUser jarg1_, long jarg2, CViewport jarg2_);
  public final static native long CDriverUser_getViewport(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setFrustum(long jarg1, CDriverUser jarg1_, long jarg2, CFrustum jarg2_);
  public final static native long CDriverUser_getFrustum(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setFrustumMatrix(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_getFrustumMatrix(long jarg1, CDriverUser jarg1_);
  public final static native float CDriverUser_getClipSpaceZMin(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setViewMatrix(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_getViewMatrix(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setModelMatrix(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_getModelMatrix(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_setMatrixMode2D(long jarg1, CDriverUser jarg1_, long jarg2, CFrustum jarg2_);
  public final static native void CDriverUser_setMatrixMode3D(long jarg1, CDriverUser jarg1_, long jarg2, UCamera jarg2_);
  public final static native void CDriverUser_setDepthRange(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3);
  public final static native void CDriverUser_getDepthRange(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native void CDriverUser_setColorMask(long jarg1, CDriverUser jarg1_, boolean jarg2, boolean jarg3, boolean jarg4, boolean jarg5);
  public final static native void CDriverUser_drawLine__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawLine__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawLine__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawLine__SWIG_3(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawTriangle__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, CTriangle jarg2_, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawTriangle__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawTriangle__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawTriangle__SWIG_3(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuad__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, CQuad jarg2_, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuad__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuad__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuad__SWIG_3(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuads__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuads__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawTriangles__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void CDriverUser_drawQuads__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void CDriverUser_drawQuads__SWIG_3(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void CDriverUser_drawTriangles__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void CDriverUser_drawBitmap__SWIG_0(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_, boolean jarg7, long jarg8, CRGBA jarg8_);
  public final static native void CDriverUser_drawBitmap__SWIG_1(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_, boolean jarg7);
  public final static native void CDriverUser_drawBitmap__SWIG_2(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_);
  public final static native void CDriverUser_drawLine__SWIG_4(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CDriverUser_drawLine__SWIG_5(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CDriverUser_drawTriangle__SWIG_4(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, long jarg8, CRGBA jarg8_);
  public final static native void CDriverUser_drawQuad__SWIG_4(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CDriverUser_drawQuad__SWIG_5(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, long jarg5, CRGBA jarg5_);
  public final static native void CDriverUser_drawWiredQuad__SWIG_0(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CDriverUser_drawWiredQuad__SWIG_1(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3, float jarg4, long jarg5, CRGBA jarg5_);
  public final static native long CDriverUser_getImplementationVersion(long jarg1, CDriverUser jarg1_);
  public final static native String CDriverUser_getDriverInformation(long jarg1, CDriverUser jarg1_);
  public final static native String CDriverUser_getVideocardInformation(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_getNbTextureStages(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_getWindowSize(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native long CDriverUser_getWindowWidth(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_getWindowHeight(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_getWindowPos(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native long CDriverUser_getAvailableVertexAGPMemory(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_getAvailableVertexVRAMMemory(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_getBuffer(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_getZBuffer(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_getBufferPart(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native void CDriverUser_getZBufferPart(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native boolean CDriverUser_fillBuffer(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_enableLowLevelMouse(long jarg1, CDriverUser jarg1_, boolean jarg2, boolean jarg3);
  public final static native long CDriverUser_enableLowLevelKeyboard(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native long CDriverUser_getLowLevelInputDeviceManager(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_emulateMouseRawMode(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native long CDriverUser_getDoubleClickDelay(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_showCursor(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_setMousePos(long jarg1, CDriverUser jarg1_, float jarg2, float jarg3);
  public final static native void CDriverUser_setCapture(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native boolean CDriverUser_isSystemCursorCaptured(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_addCursor(long jarg1, CDriverUser jarg1_, String jarg2, long jarg3);
  public final static native void CDriverUser_setCursor__SWIG_0(long jarg1, CDriverUser jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6, boolean jarg7);
  public final static native void CDriverUser_setCursor__SWIG_1(long jarg1, CDriverUser jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6);
  public final static native void CDriverUser_setCursorScale(long jarg1, CDriverUser jarg1_, float jarg2);
  public final static native long CDriverUser_systemMessageBox__SWIG_0(long jarg1, CDriverUser jarg1_, String jarg2, String jarg3, long jarg4, long jarg5);
  public final static native long CDriverUser_systemMessageBox__SWIG_1(long jarg1, CDriverUser jarg1_, String jarg2, String jarg3, long jarg4);
  public final static native long CDriverUser_systemMessageBox__SWIG_2(long jarg1, CDriverUser jarg1_, String jarg2, String jarg3);
  public final static native void CDriverUser_setPolygonMode(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_create3dMouseListener(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_delete3dMouseListener(long jarg1, CDriverUser jarg1_, long jarg2, U3dMouseListener jarg2_);
  public final static native long CDriverUser_getPolygonMode(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_forceDXTCCompression(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_forceTextureResize(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_forceNativeFragmentPrograms(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native boolean CDriverUser_setMonitorColorProperties(long jarg1, CDriverUser jarg1_, long jarg2, CMonitorColorProperties jarg2_);
  public final static native long CDriverUser_getShapeBank(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_profileRenderedPrimitives(long jarg1, CDriverUser jarg1_, long jarg2, CPrimitiveProfile jarg2_, long jarg3, CPrimitiveProfile jarg3_);
  public final static native long CDriverUser_profileAllocatedTextureMemory(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_profileSetupedMaterials(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_profileSetupedModelMatrix(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_enableUsedTextureMemorySum(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native long CDriverUser_getUsedTextureMemory(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_startProfileVBHardLock(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_endProfileVBHardLock(long jarg1, CDriverUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CDriverUser_profileVBHardAllocation(long jarg1, CDriverUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CDriverUser_startProfileIBLock(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_endProfileIBLock(long jarg1, CDriverUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CDriverUser_profileIBAllocation(long jarg1, CDriverUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CDriverUser_profileTextureUsage(long jarg1, CDriverUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CDriverUser_setupAsyncTextureLod(long jarg1, CDriverUser jarg1_, long jarg2, long jarg3);
  public final static native void CDriverUser_setupAsyncTextureMaxUploadPerFrame(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_setupMaxTotalAsyncTextureSize(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_setupMaxHLSColoringPerFrame(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native void CDriverUser_updateAsyncTexture(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_getTotalAsyncTextureSizeAsked(long jarg1, CDriverUser jarg1_);
  public final static native long CDriverUser_getLastAsyncTextureSizeGot(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_loadHLSBank(long jarg1, CDriverUser jarg1_, String jarg2);
  public final static native boolean CDriverUser_supportMADOperator(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_supportBloomEffect(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_startBench__SWIG_0(long jarg1, CDriverUser jarg1_, boolean jarg2, boolean jarg3, boolean jarg4);
  public final static native void CDriverUser_startBench__SWIG_1(long jarg1, CDriverUser jarg1_, boolean jarg2, boolean jarg3);
  public final static native void CDriverUser_startBench__SWIG_2(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void CDriverUser_startBench__SWIG_3(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_endBench(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_displayBench(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native long CDriverUser_createWaterEnvMap(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_deleteWaterEnvMap(long jarg1, CDriverUser jarg1_, long jarg2, UWaterEnvMap jarg2_);
  public final static native boolean CDriverUser_copyTextToClipboard(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native boolean CDriverUser_pasteTextFromClipboard(long jarg1, CDriverUser jarg1_, long jarg2);
  public final static native java.math.BigInteger CDriverUser_getSwapBufferCounter(long jarg1, CDriverUser jarg1_);
  public final static native boolean CDriverUser_stretchRect(long jarg1, CDriverUser jarg1_, long jarg2, UScene jarg2_, long jarg3, UTexture jarg3_, long jarg4, long jarg5, UTexture jarg5_, long jarg6);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_0(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_1(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_2(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_3(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_4(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3, long jarg4);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_5(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_, long jarg3);
  public final static native boolean CDriverUser_setRenderTarget__SWIG_6(long jarg1, CDriverUser jarg1_, long jarg2, UTexture jarg2_);
  public final static native long CDriverUser_getDriver(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_restoreMatrixContext(long jarg1, CDriverUser jarg1_);
  public final static native void CDriverUser_restoreMatrixContextMatrixOnly(long jarg1, CDriverUser jarg1_);
  public final static native String NL3D_GL_DLL_NAME_get();
  public final static native long new_EDru(String jarg1);
  public final static native void delete_EDru(long jarg1);
  public final static native long new_EDruOpenglDriverNotFound();
  public final static native void delete_EDruOpenglDriverNotFound(long jarg1);
  public final static native long new_EDruOpenglDriverCorrupted();
  public final static native void delete_EDruOpenglDriverCorrupted(long jarg1);
  public final static native long new_EDruOpenglDriverOldVersion();
  public final static native void delete_EDruOpenglDriverOldVersion(long jarg1);
  public final static native long new_EDruOpenglDriverUnknownVersion();
  public final static native void delete_EDruOpenglDriverUnknownVersion(long jarg1);
  public final static native long new_EDruOpenglDriverCantCreateDriver();
  public final static native void delete_EDruOpenglDriverCantCreateDriver(long jarg1);
  public final static native long CDRU_createGlDriver();
  public final static native void CDRU_drawBitmap__SWIG_0(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, ITexture jarg5_, long jarg6, IDriver jarg6_, long jarg7, CViewport jarg7_, boolean jarg8);
  public final static native void CDRU_drawBitmap__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, ITexture jarg5_, long jarg6, IDriver jarg6_, long jarg7, CViewport jarg7_);
  public final static native void CDRU_drawBitmap__SWIG_2(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, ITexture jarg5_, long jarg6, IDriver jarg6_);
  public final static native void CDRU_drawLine__SWIG_0(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, IDriver jarg5_, long jarg6, CRGBA jarg6_, long jarg7, CViewport jarg7_);
  public final static native void CDRU_drawLine__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, IDriver jarg5_, long jarg6, CRGBA jarg6_);
  public final static native void CDRU_drawLine__SWIG_2(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, IDriver jarg5_);
  public final static native void CDRU_drawTriangle(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, long jarg7, IDriver jarg7_, long jarg8, CRGBA jarg8_, long jarg9, CViewport jarg9_);
  public final static native void CDRU_drawQuad__SWIG_0(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, IDriver jarg5_, long jarg6, CRGBA jarg6_, long jarg7, CViewport jarg7_);
  public final static native void CDRU_drawQuad__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_, long jarg7, CRGBA jarg7_, long jarg8, CRGBA jarg8_, long jarg9, IDriver jarg9_, long jarg10, CViewport jarg10_);
  public final static native void CDRU_drawQuad__SWIG_2(float jarg1, float jarg2, float jarg3, long jarg4, IDriver jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CViewport jarg6_);
  public final static native void CDRU_drawWiredQuad__SWIG_0(float jarg1, float jarg2, float jarg3, float jarg4, long jarg5, IDriver jarg5_, long jarg6, CRGBA jarg6_, long jarg7, CViewport jarg7_);
  public final static native void CDRU_drawWiredQuad__SWIG_1(float jarg1, float jarg2, float jarg3, long jarg4, IDriver jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CViewport jarg6_);
  public final static native void CDRU_drawTrianglesUnlit__SWIG_0(long jarg1, int jarg2, long jarg3, CMaterial jarg3_, long jarg4, IDriver jarg4_);
  public final static native void CDRU_drawTrianglesUnlit__SWIG_1(long jarg1, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_);
  public final static native void CDRU_drawLinesUnlit__SWIG_0(long jarg1, int jarg2, long jarg3, CMaterial jarg3_, long jarg4, IDriver jarg4_);
  public final static native void CDRU_drawLinesUnlit__SWIG_1(long jarg1, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_);
  public final static native void CDRU_drawLine__SWIG_3(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CRGBA jarg3_, long jarg4, IDriver jarg4_);
  public final static native void CDRU_drawWiredBox(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, CRGBA jarg5_, long jarg6, IDriver jarg6_);
  public final static native long new_CDRU();
  public final static native void delete_CDRU(long jarg1);
  public final static native long new_CEvent3dMouseListener();
  public final static native void delete_CEvent3dMouseListener(long jarg1);
  public final static native void CEvent3dMouseListener_setMatrix(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_setModelMatrix(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_setFrustrum(long jarg1, CEvent3dMouseListener jarg1_, long jarg2, CFrustum jarg2_);
  public final static native void CEvent3dMouseListener_setViewport(long jarg1, CEvent3dMouseListener jarg1_, long jarg2, CViewport jarg2_);
  public final static native void CEvent3dMouseListener_setHotSpot(long jarg1, CEvent3dMouseListener jarg1_, long jarg2, CVector jarg2_);
  public final static native void CEvent3dMouseListener_setMouseMode(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_enableModelMatrixEdition__SWIG_0(long jarg1, CEvent3dMouseListener jarg1_, boolean jarg2);
  public final static native void CEvent3dMouseListener_enableModelMatrixEdition__SWIG_1(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native int CEvent3dMouseListener_xAxis_get();
  public final static native int CEvent3dMouseListener_yAxis_get();
  public final static native int CEvent3dMouseListener_zAxis_get();
  public final static native void CEvent3dMouseListener_setModelMatrixRotationAxis(long jarg1, CEvent3dMouseListener jarg1_, int jarg2);
  public final static native int CEvent3dMouseListener_getModelMatrixRotationAxis(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native void CEvent3dMouseListener_enableModelTranslationAxis(long jarg1, CEvent3dMouseListener jarg1_, int jarg2, boolean jarg3);
  public final static native boolean CEvent3dMouseListener_isModelTranslationEnabled(long jarg1, CEvent3dMouseListener jarg1_, int jarg2);
  public final static native void CEvent3dMouseListener_setModelMatrixTransformMove(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_getModelMatrixTransformMove(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_enableTranslateXYInWorld(long jarg1, CEvent3dMouseListener jarg1_, boolean jarg2);
  public final static native boolean CEvent3dMouseListener_isTranslateXYInWorldEnabled(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native void CEvent3dMouseListener_setSpeed(long jarg1, CEvent3dMouseListener jarg1_, float jarg2);
  public final static native long CEvent3dMouseListener_getViewMatrix(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native long CEvent3dMouseListener_getModelMatrix(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native long CEvent3dMouseListener_getHotSpot(long jarg1, CEvent3dMouseListener jarg1_);
  public final static native void CEvent3dMouseListener_addToServer(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native void CEvent3dMouseListener_removeFromServer(long jarg1, CEvent3dMouseListener jarg1_, long jarg2);
  public final static native long new_CFastPtrListNode__SWIG_0();
  public final static native void delete_CFastPtrListNode(long jarg1);
  public final static native long new_CFastPtrListNode__SWIG_1(long jarg1, CFastPtrListNode jarg1_);
  public final static native void CFastPtrListNode_unlink(long jarg1, CFastPtrListNode jarg1_);
  public final static native boolean CFastPtrListNode_isLinked(long jarg1, CFastPtrListNode jarg1_);
  public final static native long CFastPtrListNode_assign(long jarg1, CFastPtrListNode jarg1_, long jarg2, CFastPtrListNode jarg2_);
  public final static native long new_CFastPtrListBase__SWIG_0();
  public final static native long new_CFastPtrListBase__SWIG_1(long jarg1, CFastPtrListBase jarg1_);
  public final static native void delete_CFastPtrListBase(long jarg1);
  public final static native void CFastPtrListBase_insert(long jarg1, CFastPtrListBase jarg1_, long jarg2, long jarg3, CFastPtrListNode jarg3_);
  public final static native void CFastPtrListBase_erase(long jarg1, CFastPtrListBase jarg1_, long jarg2, CFastPtrListNode jarg2_);
  public final static native long CFastPtrListBase_begin(long jarg1, CFastPtrListBase jarg1_);
  public final static native long CFastPtrListBase_size(long jarg1, CFastPtrListBase jarg1_);
  public final static native boolean CFastPtrListBase_empty(long jarg1, CFastPtrListBase jarg1_);
  public final static native void CFastPtrListBase_clear(long jarg1, CFastPtrListBase jarg1_);
  public final static native long CFastPtrListBase_assign(long jarg1, CFastPtrListBase jarg1_, long jarg2, CFastPtrListBase jarg2_);
  public final static native long CFastHLSModifier_getInstance();
  public final static native void CFastHLSModifier_releaseInstance();
  public final static native long CFastHLSModifier_convert(long jarg1, CFastHLSModifier jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CFastHLSModifier_convertRGBABitmap(long jarg1, CFastHLSModifier jarg1_, long jarg2, long jarg3, short jarg4, int jarg5, int jarg6);
  public final static native void CFastHLSModifier_convertDDSBitmap(long jarg1, CFastHLSModifier jarg1_, long jarg2, long jarg3, short jarg4, int jarg5, int jarg6);
  public final static native long CFastHLSModifier_applyHLSMod(long jarg1, CFastHLSModifier jarg1_, long jarg2, short jarg3, long jarg4, long jarg5);
  public final static native int CFlareModel_MaxNumContext_get();
  public final static native int CFlareModel_OcclusionTestFrameDelay_get();
  public final static native long new_CFlareModel();
  public final static native void delete_CFlareModel(long jarg1);
  public final static native void CFlareModel_registerBasic();
  public final static native long CFlareModel_creator();
  public final static native void CFlareModel_traverseRender(long jarg1, CFlareModel jarg1_);
  public final static native boolean CFlareModel_isFlare(long jarg1, CFlareModel jarg1_);
  public final static native void CFlareModel_renderOcclusionTestMesh(long jarg1, CFlareModel jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CFlareModel_Next_set(long jarg1, CFlareModel jarg1_, long jarg2, CFlareModel jarg2_);
  public final static native long CFlareModel_Next_get(long jarg1, CFlareModel jarg1_);
  public final static native void CFlareModel_initStatics();
  public final static native void CFlareModel_updateOcclusionQueryBegin(long jarg1, IDriver jarg1_);
  public final static native void CFlareModel_updateOcclusionQueryEnd(long jarg1, IDriver jarg1_);
  public final static native void CFlareModel_updateOcclusionQuery(long jarg1, CFlareModel jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CFlareModel_renderOcclusionMeshPrimitives(long jarg1, CFlareModel jarg1_, long jarg2, CMesh jarg2_, long jarg3, IDriver jarg3_);
  public final static native void CFlareModel_setupOcclusionMeshMatrix(long jarg1, CFlareModel jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_);
  public final static native long FlareModelClassId_get();
  public final static native long MaxFlareNum_get();
  public final static native long new_CFlareShape();
  public final static native void CFlareShape_serial(long jarg1, CFlareShape jarg1_, long jarg2, IStream jarg2_);
  public final static native long CFlareShape_createInstance(long jarg1, CFlareShape jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CFlareShape_clip(long jarg1, CFlareShape jarg1_, long jarg2, long jarg3);
  public final static native void CFlareShape_render(long jarg1, CFlareShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CFlareShape_getAABBox(long jarg1, CFlareShape jarg1_, long jarg2);
  public final static native float CFlareShape_getNumTriangles(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native void CFlareShape_flushTextures(long jarg1, CFlareShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CFlareShape_setTexture(long jarg1, CFlareShape jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native long CFlareShape_getTexture__SWIG_0(long jarg1, CFlareShape jarg1_, long jarg2);
  public final static native void CFlareShape_setSize(long jarg1, CFlareShape jarg1_, long jarg2, float jarg3);
  public final static native float CFlareShape_getSize(long jarg1, CFlareShape jarg1_, long jarg2);
  public final static native void CFlareShape_setRelativePos(long jarg1, CFlareShape jarg1_, long jarg2, float jarg3);
  public final static native float CFlareShape_getRelativePos(long jarg1, CFlareShape jarg1_, long jarg2);
  public final static native void CFlareShape_setColor(long jarg1, CFlareShape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CFlareShape_getColor(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setFlareSpacing(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getFlareSpacing(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setPersistence(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getPersistence(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setAttenuable__SWIG_0(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native void CFlareShape_setAttenuable__SWIG_1(long jarg1, CFlareShape jarg1_);
  public final static native boolean CFlareShape_getAttenuable(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setAttenuationRange(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getAttenuationRange(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setFirstFlareKeepSize__SWIG_0(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native void CFlareShape_setFirstFlareKeepSize__SWIG_1(long jarg1, CFlareShape jarg1_);
  public final static native boolean CFlareShape_getFirstFlareKeepSize(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_enableDazzle__SWIG_0(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native void CFlareShape_enableDazzle__SWIG_1(long jarg1, CFlareShape jarg1_);
  public final static native boolean CFlareShape_hasDazzle(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setDazzleColor(long jarg1, CFlareShape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CFlareShape_getDazzleColor(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setDazzleAttenuationRange(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getDazzleAttenuationRange(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setMaxViewDist(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getMaxViewDist(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setMaxViewDistRatio(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getMaxViewDistRatio(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setFlareAtInfiniteDist__SWIG_0(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native void CFlareShape_setFlareAtInfiniteDist__SWIG_1(long jarg1, CFlareShape jarg1_);
  public final static native boolean CFlareShape_getFlareAtInfiniteDist(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape__DefaultPos_set(long jarg1, CFlareShape jarg1_, long jarg2, CTrackDefaultVector jarg2_);
  public final static native long CFlareShape__DefaultPos_get(long jarg1, CFlareShape jarg1_);
  public final static native long CFlareShape_getDefaultPos(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setOcclusionTestMeshName(long jarg1, CFlareShape jarg1_, String jarg2);
  public final static native String CFlareShape_getOcclusionTestMeshName(long jarg1, CFlareShape jarg1_);
  public final static native long CFlareShape_getOcclusionTestMesh(long jarg1, CFlareShape jarg1_, long jarg2, CShapeBank jarg2_);
  public final static native void CFlareShape_setOcclusionTestMeshInheritScaleRot(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native boolean CFlareShape_getOcclusionTestMeshInheritScaleRot(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setScaleWhenDisappear(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native boolean CFlareShape_getScaleWhenDisappear(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setSizeDisappear(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native void CFlareShape_setAngleDisappear(long jarg1, CFlareShape jarg1_, float jarg2);
  public final static native float CFlareShape_getSizeDisappear(long jarg1, CFlareShape jarg1_);
  public final static native float CFlareShape_getAngleDisappear(long jarg1, CFlareShape jarg1_);
  public final static native void CFlareShape_setLookAtMode(long jarg1, CFlareShape jarg1_, boolean jarg2);
  public final static native boolean CFlareShape_getLookAtMode(long jarg1, CFlareShape jarg1_);
  public final static native void delete_CFlareShape(long jarg1);
  public final static native long new_CFontGenerator__SWIG_0(String jarg1, String jarg2);
  public final static native long new_CFontGenerator__SWIG_1(String jarg1);
  public final static native void delete_CFontGenerator(long jarg1);
  public final static native long CFontGenerator_getBitmap(long jarg1, CFontGenerator jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8, long jarg9, long jarg10);
  public final static native void CFontGenerator_getSizes(long jarg1, CFontGenerator jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CFontGenerator_getKerning(long jarg1, CFontGenerator jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native long CFontGenerator_getCharIndex(long jarg1, CFontGenerator jarg1_, long jarg2);
  public final static native long CFontGenerator_getUID(long jarg1, CFontGenerator jarg1_);
  public final static native long new_CFontManager();
  public final static native void CFontManager_setMaxMemory(long jarg1, CFontManager jarg1_, long jarg2);
  public final static native long CFontManager_getMaxMemory(long jarg1, CFontManager jarg1_);
  public final static native long CFontManager_getFontMaterial(long jarg1, CFontManager jarg1_);
  public final static native void CFontManager_computeString__SWIG_0(long jarg1, CFontManager jarg1_, String jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_, boolean jarg8);
  public final static native void CFontManager_computeString__SWIG_1(long jarg1, CFontManager jarg1_, String jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_);
  public final static native void CFontManager_computeString__SWIG_2(long jarg1, CFontManager jarg1_, long jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_, boolean jarg8);
  public final static native void CFontManager_computeString__SWIG_3(long jarg1, CFontManager jarg1_, long jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_);
  public final static native void CFontManager_computeStringInfo__SWIG_0(long jarg1, CFontManager jarg1_, long jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_, boolean jarg8);
  public final static native void CFontManager_computeStringInfo__SWIG_1(long jarg1, CFontManager jarg1_, long jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CRGBA jarg4_, long jarg5, long jarg6, IDriver jarg6_, long jarg7, CComputedString jarg7_);
  public final static native String CFontManager_getCacheInformation(long jarg1, CFontManager jarg1_);
  public final static native void CFontManager_dumpCache(long jarg1, CFontManager jarg1_, String jarg2);
  public final static native void CFontManager_invalidate(long jarg1, CFontManager jarg1_);
  public final static native void delete_CFontManager(long jarg1);
  public final static native void CFrustum_Left_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Left_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Right_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Right_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Bottom_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Bottom_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Top_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Top_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Near_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Near_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Far_set(long jarg1, CFrustum jarg1_, float jarg2);
  public final static native float CFrustum_Far_get(long jarg1, CFrustum jarg1_);
  public final static native void CFrustum_Perspective_set(long jarg1, CFrustum jarg1_, boolean jarg2);
  public final static native boolean CFrustum_Perspective_get(long jarg1, CFrustum jarg1_);
  public final static native long new_CFrustum__SWIG_0();
  public final static native long new_CFrustum__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, boolean jarg7);
  public final static native long new_CFrustum__SWIG_2(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
  public final static native void CFrustum_init__SWIG_0(long jarg1, CFrustum jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, boolean jarg8);
  public final static native void CFrustum_init__SWIG_1(long jarg1, CFrustum jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void CFrustum_init__SWIG_2(long jarg1, CFrustum jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, boolean jarg6);
  public final static native void CFrustum_init__SWIG_3(long jarg1, CFrustum jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CFrustum_initPerspective(long jarg1, CFrustum jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CFrustum_getValues(long jarg1, CFrustum jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native long CFrustum_project(long jarg1, CFrustum jarg1_, long jarg2, CVector jarg2_);
  public final static native long CFrustum_projectZ(long jarg1, CFrustum jarg1_, long jarg2, CVector jarg2_);
  public final static native long CFrustum_unProject(long jarg1, CFrustum jarg1_, long jarg2, CVector jarg2_);
  public final static native long CFrustum_unProjectZ(long jarg1, CFrustum jarg1_, long jarg2, CVector jarg2_);
  public final static native float CFrustum_getAspectRatio(long jarg1, CFrustum jarg1_);
  public final static native void delete_CFrustum(long jarg1);
  public final static native void CHeatHaze_performHeatHaze(long jarg1, long jarg2, long jarg3, CScene jarg3_, long jarg4, IDriver jarg4_);
  public final static native long new_CHeatHaze();
  public final static native void delete_CHeatHaze(long jarg1);
  public final static native void CHeightMap_Heights_set(long jarg1, CHeightMap jarg1_, long jarg2);
  public final static native long CHeightMap_Heights_get(long jarg1, CHeightMap jarg1_);
  public final static native void CHeightMap_OriginX_set(long jarg1, CHeightMap jarg1_, float jarg2);
  public final static native float CHeightMap_OriginX_get(long jarg1, CHeightMap jarg1_);
  public final static native void CHeightMap_OriginY_set(long jarg1, CHeightMap jarg1_, float jarg2);
  public final static native float CHeightMap_OriginY_get(long jarg1, CHeightMap jarg1_);
  public final static native void CHeightMap_SizeX_set(long jarg1, CHeightMap jarg1_, float jarg2);
  public final static native float CHeightMap_SizeX_get(long jarg1, CHeightMap jarg1_);
  public final static native void CHeightMap_SizeY_set(long jarg1, CHeightMap jarg1_, float jarg2);
  public final static native float CHeightMap_SizeY_get(long jarg1, CHeightMap jarg1_);
  public final static native void CHeightMap_MaxZ_set(long jarg1, CHeightMap jarg1_, float jarg2);
  public final static native float CHeightMap_MaxZ_get(long jarg1, CHeightMap jarg1_);
  public final static native long new_CHeightMap();
  public final static native void CHeightMap_resize(long jarg1, CHeightMap jarg1_, long jarg2, long jarg3);
  public final static native long CHeightMap_getWidth(long jarg1, CHeightMap jarg1_);
  public final static native long CHeightMap_getHeight(long jarg1, CHeightMap jarg1_);
  public final static native float CHeightMap_getZ(long jarg1, CHeightMap jarg1_, long jarg2, long jarg3);
  public final static native void CHeightMap_buildFromBitmap(long jarg1, CHeightMap jarg1_, long jarg2);
  public final static native void delete_CHeightMap(long jarg1);
  public final static native void CHLSColorDelta_DHue_set(long jarg1, CHLSColorDelta jarg1_, short jarg2);
  public final static native short CHLSColorDelta_DHue_get(long jarg1, CHLSColorDelta jarg1_);
  public final static native void CHLSColorDelta_DLum_set(long jarg1, CHLSColorDelta jarg1_, char jarg2);
  public final static native char CHLSColorDelta_DLum_get(long jarg1, CHLSColorDelta jarg1_);
  public final static native void CHLSColorDelta_DSat_set(long jarg1, CHLSColorDelta jarg1_, char jarg2);
  public final static native char CHLSColorDelta_DSat_get(long jarg1, CHLSColorDelta jarg1_);
  public final static native void CHLSColorDelta_serial(long jarg1, CHLSColorDelta jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CHLSColorDelta();
  public final static native void delete_CHLSColorDelta(long jarg1);
  public final static native long new_CHLSColorTexture();
  public final static native void CHLSColorTexture_reset(long jarg1, CHLSColorTexture jarg1_);
  public final static native void CHLSColorTexture_setBitmap(long jarg1, CHLSColorTexture jarg1_, long jarg2);
  public final static native void CHLSColorTexture_addMask__SWIG_0(long jarg1, CHLSColorTexture jarg1_, long jarg2, long jarg3);
  public final static native void CHLSColorTexture_addMask__SWIG_1(long jarg1, CHLSColorTexture jarg1_, long jarg2);
  public final static native long CHLSColorTexture_getNumMasks(long jarg1, CHLSColorTexture jarg1_);
  public final static native void CHLSColorTexture_buildColorVersion(long jarg1, CHLSColorTexture jarg1_, long jarg2, CHLSColorDelta jarg2_, long jarg3);
  public final static native void CHLSColorTexture_serial(long jarg1, CHLSColorTexture jarg1_, long jarg2, IStream jarg2_);
  public final static native void CHLSColorTexture_compressBlockRGB(long jarg1, CRGBA jarg1_, long jarg2);
  public final static native void delete_CHLSColorTexture(long jarg1);
  public final static native long new_CHLSTextureBank();
  public final static native void CHLSTextureBank_reset(long jarg1, CHLSTextureBank jarg1_);
  public final static native long CHLSTextureBank_addColorTexture(long jarg1, CHLSTextureBank jarg1_, long jarg2, CHLSColorTexture jarg2_);
  public final static native void CHLSTextureBank_addTextureInstance(long jarg1, CHLSTextureBank jarg1_, String jarg2, long jarg3, long jarg4);
  public final static native void CHLSTextureBank_compile(long jarg1, CHLSTextureBank jarg1_);
  public final static native void CHLSTextureBank_serial(long jarg1, CHLSTextureBank jarg1_, long jarg2, IStream jarg2_);
  public final static native void CHLSTextureBank_fillHandleArray(long jarg1, CHLSTextureBank jarg1_, long jarg2);
  public final static native void delete_CHLSTextureBank(long jarg1);
  public final static native long new_CHLSTextureManager();
  public final static native void delete_CHLSTextureManager(long jarg1);
  public final static native void CHLSTextureManager_reset(long jarg1, CHLSTextureManager jarg1_);
  public final static native void CHLSTextureManager_addBank(long jarg1, CHLSTextureManager jarg1_, long jarg2, CHLSTextureBank jarg2_);
  public final static native int CHLSTextureManager_findTexture(long jarg1, CHLSTextureManager jarg1_, String jarg2);
  public final static native boolean CHLSTextureManager_buildTexture(long jarg1, CHLSTextureManager jarg1_, int jarg2, long jarg3);
  public final static native long CHLSTextureManager_getNumTextures(long jarg1, CHLSTextureManager jarg1_);
  public final static native String CHLSTextureManager_getTextureName(long jarg1, CHLSTextureManager jarg1_, long jarg2);
  public final static native int CHrcTrav_Show_get();
  public final static native long new_CHrcTrav();
  public final static native void CHrcTrav_traverse(long jarg1, CHrcTrav jarg1_);
  public final static native void CHrcTrav__MovingObjects_set(long jarg1, CHrcTrav jarg1_, long jarg2);
  public final static native long CHrcTrav__MovingObjects_get(long jarg1, CHrcTrav jarg1_);
  public final static native void CHrcTrav_CurrentDate_set(long jarg1, CHrcTrav jarg1_, long jarg2);
  public final static native long CHrcTrav_CurrentDate_get(long jarg1, CHrcTrav jarg1_);
  public final static native void delete_CHrcTrav(long jarg1);
  public final static native long new_CIGSurfaceLight();
  public final static native void CIGSurfaceLight_setOwner(long jarg1, CIGSurfaceLight jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native void CIGSurfaceLight_build(long jarg1, CIGSurfaceLight jarg1_, long jarg2, float jarg3, long jarg4, Vector_uint16 jarg4_);
  public final static native void CIGSurfaceLight_clear(long jarg1, CIGSurfaceLight jarg1_);
  public final static native void CIGSurfaceLight_serial(long jarg1, CIGSurfaceLight jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CIGSurfaceLight_getStaticLightSetup(long jarg1, CIGSurfaceLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, int jarg4, long jarg5, CVector jarg5_, long jarg6, long jarg7, long jarg8, CRGBA jarg8_);
  public final static native float CIGSurfaceLight_getCellSize(long jarg1, CIGSurfaceLight jarg1_);
  public final static native float CIGSurfaceLight_getOOCellSize(long jarg1, CIGSurfaceLight jarg1_);
  public final static native long CIGSurfaceLight_getRetrieverGridMap(long jarg1, CIGSurfaceLight jarg1_);
  public final static native void delete_CIGSurfaceLight(long jarg1);
  public final static native int CIGSurfaceLightBuild_MaxOverSamples_get();
  public final static native void CIGSurfaceLightBuild_CellSize_set(long jarg1, CIGSurfaceLightBuild jarg1_, float jarg2);
  public final static native float CIGSurfaceLightBuild_CellSize_get(long jarg1, CIGSurfaceLightBuild jarg1_);
  public final static native void CIGSurfaceLightBuild_RetrieverGridMap_set(long jarg1, CIGSurfaceLightBuild jarg1_, long jarg2);
  public final static native long CIGSurfaceLightBuild_RetrieverGridMap_get(long jarg1, CIGSurfaceLightBuild jarg1_);
  public final static native void CIGSurfaceLightBuild_buildSunDebugMesh__SWIG_0(long jarg1, CIGSurfaceLightBuild jarg1_, long jarg2, long jarg3, long jarg4, CVector jarg4_);
  public final static native void CIGSurfaceLightBuild_buildSunDebugMesh__SWIG_1(long jarg1, CIGSurfaceLightBuild jarg1_, long jarg2, long jarg3);
  public final static native void CIGSurfaceLightBuild_buildPLDebugMesh(long jarg1, CIGSurfaceLightBuild jarg1_, long jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5, CInstanceGroup jarg5_);
  public final static native long new_CIGSurfaceLightBuild();
  public final static native void delete_CIGSurfaceLightBuild(long jarg1);
  public final static native int CIndexBuffer_RAMPreferred_get();
  public final static native int CIndexBuffer_RAMResident_get();
  public final static native int CIndexBuffer_Indices16_get();
  public final static native int CIndexBuffer_TouchedIndexFormat_get();
  public final static native int CIndexBuffer_TouchedNumIndexes_get();
  public final static native int CIndexBuffer_TouchedReserve_get();
  public final static native int CIndexBuffer_TouchedAll_get();
  public final static native void CIndexBuffer_DrvInfos_set(long jarg1, CIndexBuffer jarg1_, long jarg2);
  public final static native long CIndexBuffer_DrvInfos_get(long jarg1, CIndexBuffer jarg1_);
  public final static native long CIndexBuffer_getTouchFlags(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_setLocation(long jarg1, CIndexBuffer jarg1_, int jarg2);
  public final static native void CIndexBuffer_fillBuffer(long jarg1, CIndexBuffer jarg1_);
  public final static native long new_CIndexBuffer__SWIG_0();
  public final static native long new_CIndexBuffer__SWIG_1(String jarg1);
  public final static native long new_CIndexBuffer__SWIG_2(long jarg1, CIndexBuffer jarg1_);
  public final static native void delete_CIndexBuffer(long jarg1);
  public final static native long CIndexBuffer_assign(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBuffer jarg2_);
  public final static native void CIndexBuffer_setPreferredMemory(long jarg1, CIndexBuffer jarg1_, int jarg2, boolean jarg3);
  public final static native int CIndexBuffer_getPreferredMemory(long jarg1, CIndexBuffer jarg1_);
  public final static native boolean CIndexBuffer_getKeepLocalMemory(long jarg1, CIndexBuffer jarg1_);
  public final static native int CIndexBuffer_getLocation(long jarg1, CIndexBuffer jarg1_);
  public final static native boolean CIndexBuffer_isResident(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_setNumIndexes(long jarg1, CIndexBuffer jarg1_, long jarg2);
  public final static native void CIndexBuffer_setFormat(long jarg1, CIndexBuffer jarg1_, int jarg2);
  public final static native int CIndexBuffer_getFormat(long jarg1, CIndexBuffer jarg1_);
  public final static native long CIndexBuffer_getIndexNumBytes(long jarg1, CIndexBuffer jarg1_);
  public final static native long CIndexBuffer_getNumIndexes(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_deleteAllIndexes(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_reserve(long jarg1, CIndexBuffer jarg1_, long jarg2);
  public final static native long CIndexBuffer_capacity(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_serial(long jarg1, CIndexBuffer jarg1_, long jarg2, IStream jarg2_);
  public final static native void CIndexBuffer_lock__SWIG_0(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferReadWrite jarg2_, long jarg3, long jarg4);
  public final static native void CIndexBuffer_lock__SWIG_1(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferReadWrite jarg2_, long jarg3);
  public final static native void CIndexBuffer_lock__SWIG_2(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferReadWrite jarg2_);
  public final static native void CIndexBuffer_lock__SWIG_3(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferRead jarg2_, long jarg3, long jarg4);
  public final static native void CIndexBuffer_lock__SWIG_4(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferRead jarg2_, long jarg3);
  public final static native void CIndexBuffer_lock__SWIG_5(long jarg1, CIndexBuffer jarg1_, long jarg2, CIndexBufferRead jarg2_);
  public final static native boolean CIndexBuffer_isLocked(long jarg1, CIndexBuffer jarg1_);
  public final static native void CIndexBuffer_setName(long jarg1, CIndexBuffer jarg1_, String jarg2);
  public final static native String CIndexBuffer_getName(long jarg1, CIndexBuffer jarg1_);
  public final static native void IIBDrvInfos_IndexBufferPtr_set(long jarg1, IIBDrvInfos jarg1_, long jarg2);
  public final static native long IIBDrvInfos_IndexBufferPtr_get(long jarg1, IIBDrvInfos jarg1_);
  public final static native long IIBDrvInfos_lock(long jarg1, IIBDrvInfos jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native void IIBDrvInfos_unlock(long jarg1, IIBDrvInfos jarg1_, long jarg2, long jarg3);
  public final static native void delete_IIBDrvInfos(long jarg1);
  public final static native int IIBDrvInfos_getFormat(long jarg1, IIBDrvInfos jarg1_);
  public final static native long IIBDrvInfos_getIndexNumBytes(long jarg1, IIBDrvInfos jarg1_);
  public final static native long new_CIndexBufferReadWrite();
  public final static native void delete_CIndexBufferReadWrite(long jarg1);
  public final static native void CIndexBufferReadWrite_unlock(long jarg1, CIndexBufferReadWrite jarg1_);
  public final static native void CIndexBufferReadWrite_setLine(long jarg1, CIndexBufferReadWrite jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CIndexBufferReadWrite_setTri(long jarg1, CIndexBufferReadWrite jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native long CIndexBufferReadWrite_getPtr__SWIG_0(long jarg1, CIndexBufferReadWrite jarg1_, long jarg2);
  public final static native long CIndexBufferReadWrite_getPtr__SWIG_1(long jarg1, CIndexBufferReadWrite jarg1_);
  public final static native long CIndexBufferReadWrite_getParent(long jarg1, CIndexBufferReadWrite jarg1_);
  public final static native int CIndexBufferReadWrite_getFormat(long jarg1, CIndexBufferReadWrite jarg1_);
  public final static native long CIndexBufferReadWrite_getIndexNumBytes(long jarg1, CIndexBufferReadWrite jarg1_);
  public final static native long new_CIndexBufferRead();
  public final static native void delete_CIndexBufferRead(long jarg1);
  public final static native void CIndexBufferRead_unlock(long jarg1, CIndexBufferRead jarg1_);
  public final static native long CIndexBufferRead_getPtr__SWIG_0(long jarg1, CIndexBufferRead jarg1_, long jarg2);
  public final static native long CIndexBufferRead_getPtr__SWIG_1(long jarg1, CIndexBufferRead jarg1_);
  public final static native long CIndexBufferRead_getParent(long jarg1, CIndexBufferRead jarg1_);
  public final static native long CIndexBufferRead_getIndexNumBytes(long jarg1, CIndexBufferRead jarg1_);
  public final static native int CIndexBufferRead_getFormat(long jarg1, CIndexBufferRead jarg1_);
  public final static native void init3d();
  public final static native long new_CInstanceGroupUser();
  public final static native void delete_CInstanceGroupUser(long jarg1);
  public final static native boolean CInstanceGroupUser_init__SWIG_0(long jarg1, CInstanceGroupUser jarg1_, String jarg2, boolean jarg3);
  public final static native boolean CInstanceGroupUser_init__SWIG_1(long jarg1, CInstanceGroupUser jarg1_, String jarg2);
  public final static native long CInstanceGroupUser_getInternalIG(long jarg1, CInstanceGroupUser jarg1_);
  public final static native int CInstanceLighter_MaxOverSamples_get();
  public final static native void CInstanceLighter_lightIgSimple(long jarg1, CInstanceLighter jarg1_, long jarg2, CInstanceGroup jarg2_, long jarg3, CInstanceGroup jarg3_, long jarg4, String jarg5);
  public final static native long new_CInstanceLighter();
  public final static native void delete_CInstanceLighter(long jarg1);
  public final static native void CInstanceLighter_init(long jarg1, CInstanceLighter jarg1_);
  public final static native void CInstanceLighter_light__SWIG_0(long jarg1, CInstanceLighter jarg1_, long jarg2, CInstanceGroup jarg2_, long jarg3, CInstanceGroup jarg3_, long jarg4, long jarg5, long jarg6, CLandscape jarg6_, long jarg7, CIGSurfaceLightBuild jarg7_);
  public final static native void CInstanceLighter_light__SWIG_1(long jarg1, CInstanceLighter jarg1_, long jarg2, CInstanceGroup jarg2_, long jarg3, CInstanceGroup jarg3_, long jarg4, long jarg5, long jarg6, CLandscape jarg6_);
  public final static native void CInstanceLighter_light__SWIG_2(long jarg1, CInstanceLighter jarg1_, long jarg2, CInstanceGroup jarg2_, long jarg3, CInstanceGroup jarg3_, long jarg4, long jarg5);
  public final static native void CInstanceLighter_addTriangles__SWIG_0(long jarg1, CLandscape jarg1_, long jarg2, Vector_uint16 jarg2_, long jarg3, long jarg4);
  public final static native void CInstanceLighter_addTriangles__SWIG_1(long jarg1, IShape jarg1_, long jarg2, long jarg3, int jarg4);
  public final static native void CInstanceLighter_progress(long jarg1, CInstanceLighter jarg1_, String jarg2, float jarg3);
  public final static native void CInstanceLighter_addStaticPointLight(long jarg1, CInstanceLighter jarg1_, long jarg2, CPointLightNamed jarg2_, String jarg3);
  public final static native int NbTilesMax_get();
  public final static native int TextureNearSize_get();
  public final static native int NbTileLightMapByLine_get();
  public final static native int NbTileLightMapByTexture_get();
  public final static native void EBadBind_BindErrors_set(long jarg1, EBadBind jarg1_, long jarg2);
  public final static native long EBadBind_BindErrors_get(long jarg1, EBadBind jarg1_);
  public final static native long new_EBadBind();
  public final static native void delete_EBadBind(long jarg1);
  public final static native String EBadBind_what(long jarg1, EBadBind jarg1_);
  public final static native void CLandscape_TileBank_set(long jarg1, CLandscape jarg1_, long jarg2, CTileBank jarg2_);
  public final static native long CLandscape_TileBank_get(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_TileFarBank_set(long jarg1, CLandscape jarg1_, long jarg2, CTileFarBank jarg2_);
  public final static native long CLandscape_TileFarBank_get(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_OwnerModel_set(long jarg1, CLandscape jarg1_, long jarg2, CLandscapeModel jarg2_);
  public final static native long CLandscape_OwnerModel_get(long jarg1, CLandscape jarg1_);
  public final static native long new_CLandscape();
  public final static native void delete_CLandscape(long jarg1);
  public final static native void CLandscape_init(long jarg1, CLandscape jarg1_);
  public final static native boolean CLandscape_addZone(long jarg1, CLandscape jarg1_, long jarg2, CZone jarg2_);
  public final static native boolean CLandscape_removeZone(long jarg1, CLandscape jarg1_, long jarg2);
  public final static native void CLandscape_clear(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_checkBinds__SWIG_0(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_checkBinds__SWIG_1(long jarg1, CLandscape jarg1_, long jarg2);
  public final static native boolean CLandscape_initTileBanks(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setTileNear(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native float CLandscape_getTileNear(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setThreshold(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native float CLandscape_getThreshold(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setRefineMode(long jarg1, CLandscape jarg1_, boolean jarg2);
  public final static native boolean CLandscape_getRefineMode(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setTileMaxSubdivision(long jarg1, CLandscape jarg1_, long jarg2);
  public final static native long CLandscape_getTileMaxSubdivision(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setNoiseMode(long jarg1, CLandscape jarg1_, boolean jarg2);
  public final static native boolean CLandscape_getNoiseMode(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_invalidateAllTiles(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setDriver(long jarg1, CLandscape jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CLandscape_clip(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native void CLandscape_refine(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLandscape_render__SWIG_0(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CPlane jarg4_, boolean jarg5);
  public final static native void CLandscape_render__SWIG_1(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CPlane jarg4_);
  public final static native void CLandscape_refineAll(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLandscape_excludePatchFromRefineAll(long jarg1, CLandscape jarg1_, int jarg2, long jarg3, boolean jarg4);
  public final static native void CLandscape_averageTesselationVertices(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_profileRender(long jarg1, CLandscape jarg1_);
  public final static native long CLandscape_getOldRefineCenter(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_buildCollideFaces__SWIG_0(long jarg1, CLandscape jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native void CLandscape_buildCollideFaces__SWIG_1(long jarg1, CLandscape jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void CLandscape_buildTrianglesInBBox(long jarg1, CLandscape jarg1_, long jarg2, long jarg3, short jarg4);
  public final static native void CLandscape_buildPatchBlocksInBBox(long jarg1, CLandscape jarg1_, long jarg2, long jarg3);
  public final static native void CLandscape_fillPatchQuadBlock(long jarg1, CLandscape jarg1_, long jarg2, CPatchQuadBlock jarg2_);
  public final static native long CLandscape_getTesselatedPos(long jarg1, CLandscape jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, CUV jarg3_);
  public final static native void CLandscape_getTessellationLeaves(long jarg1, CLandscape jarg1_, long jarg2);
  public final static native float CLandscape_getCameraCollision(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, boolean jarg5);
  public final static native float CLandscape_getRayCollision(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long CLandscape_getZone__SWIG_0(long jarg1, CLandscape jarg1_, int jarg2);
  public final static native void CLandscape_getZoneList(long jarg1, CLandscape jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native void CLandscape_buildZoneName(int jarg1, long jarg2);
  public final static native void CLandscape_flushTiles(long jarg1, CLandscape jarg1_, long jarg2, IDriver jarg2_, long jarg3, long jarg4);
  public final static native void CLandscape_releaseTiles(long jarg1, CLandscape jarg1_, long jarg2, long jarg3);
  public final static native void CLandscape_releaseAllTiles(long jarg1, CLandscape jarg1_);
  public final static native long CLandscape_getTileTexture(long jarg1, CLandscape jarg1_, long jarg2, long jarg3, long jarg4, CVector jarg4_);
  public final static native long CLandscape_getTileElement(long jarg1, CLandscape jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, CUV jarg3_);
  public final static native void CLandscape_setupStaticLight(long jarg1, CLandscape jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, float jarg4);
  public final static native long CLandscape_getStaticLight(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setPointLightDiffuseMaterial(long jarg1, CLandscape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLandscape_getPointLightDiffuseMaterial(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_enableAutomaticLighting(long jarg1, CLandscape jarg1_, boolean jarg2);
  public final static native void CLandscape_setupAutomaticLightDir(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CLandscape_getAutomaticLighting(long jarg1, CLandscape jarg1_);
  public final static native long CLandscape_getAutomaticLightDir(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_removeAllPointLights(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setPointLightFactor(long jarg1, CLandscape jarg1_, long jarg2, CScene jarg2_);
  public final static native void CLandscape_initAnimatedLightIndex(long jarg1, CLandscape jarg1_, long jarg2, CScene jarg2_);
  public final static native long CLandscape_getHeightFieldDeltaZ(long jarg1, CLandscape jarg1_, float jarg2, float jarg3);
  public final static native void CLandscape_setHeightField(long jarg1, CLandscape jarg1_, long jarg2, CHeightMap jarg2_);
  public final static native void CLandscape_createVegetableBlendLayersModels(long jarg1, CLandscape jarg1_, long jarg2, CScene jarg2_);
  public final static native void CLandscape_setVegetableTime(long jarg1, CLandscape jarg1_, double jarg2);
  public final static native void CLandscape_setVegetableUpdateLightingTime(long jarg1, CLandscape jarg1_, double jarg2);
  public final static native void CLandscape_enableVegetable(long jarg1, CLandscape jarg1_, boolean jarg2);
  public final static native boolean CLandscape_isVegetableActive(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_loadVegetableTexture(long jarg1, CLandscape jarg1_, String jarg2);
  public final static native void CLandscape_setupVegetableLighting(long jarg1, CLandscape jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CVector jarg4_);
  public final static native void CLandscape_setVegetableWind(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4, float jarg5);
  public final static native long CLandscape_getNumVegetableFaceRendered(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setVegetableUpdateLightingFrequency(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native void CLandscape_setupColorsFromTileFlags(long jarg1, CLandscape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLandscape_setVegetableDensity(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native float CLandscape_getVegetableDensity(long jarg1, CLandscape jarg1_);
  public final static native short CLandscape_getLumel(long jarg1, CLandscape jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, CUV jarg3_);
  public final static native void CLandscape_appendTileLightInfluences(long jarg1, CLandscape jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, CUV jarg3_, long jarg4);
  public final static native void CLandscape_setPZBModelPosition(long jarg1, CLandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native long CLandscape_getPZBModelPosition(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_updateLighting(long jarg1, CLandscape jarg1_, double jarg2);
  public final static native void CLandscape_setUpdateLightingFrequency(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native void CLandscape_updateLightingAll(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_computeDynamicLighting(long jarg1, CLandscape jarg1_, long jarg2);
  public final static native long CLandscape_getDynamicLightingMemoryLoad(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setDynamicLightingMaxAttEnd(long jarg1, CLandscape jarg1_, float jarg2);
  public final static native float CLandscape_getDynamicLightingMaxAttEnd(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setDLMGlobalVegetableColor(long jarg1, CLandscape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLandscape_getDLMGlobalVegetableColor(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_receiveShadowMap(long jarg1, CLandscape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CShadowMap jarg3_, long jarg4, CVector jarg4_, long jarg5, CMaterial jarg5_, long jarg6, CVector jarg6_);
  public final static native void CLandscape_addTileCallback(long jarg1, CLandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native void CLandscape_removeTileCallback(long jarg1, CLandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native boolean CLandscape_isTileCallback(long jarg1, CLandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native long CLandscape_getTileCallbacks(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_lockBuffers(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_unlockBuffers__SWIG_0(long jarg1, CLandscape jarg1_, boolean jarg2);
  public final static native void CLandscape_unlockBuffers__SWIG_1(long jarg1, CLandscape jarg1_);
  public final static native boolean CLandscape_isLocked(long jarg1, CLandscape jarg1_);
  public final static native long CLandscape_getShadowPolyReceiver(long jarg1, CLandscape jarg1_);
  public final static native void CLandscape_setZFunc(long jarg1, CLandscape jarg1_, int jarg2);
  public final static native int NL_COLGRID_SIZE_get();
  public final static native long new_CLandscapeCollisionGrid(long jarg1, CVisualCollisionManager jarg1_);
  public final static native void delete_CLandscapeCollisionGrid(long jarg1);
  public final static native void CLandscapeCollisionGrid_clear(long jarg1, CLandscapeCollisionGrid jarg1_);
  public final static native void CLandscapeCollisionGrid_build(long jarg1, CLandscapeCollisionGrid jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long CLandscapeCollisionGrid_select(long jarg1, CLandscapeCollisionGrid jarg1_, long jarg2, CVector jarg2_);
  public final static native int NL3D_MAX_TILE_PASS_get();
  public final static native int NL3D_MAX_TILE_FACE_get();
  public final static native int NL3D_TILE_PASS_RGB0_get();
  public final static native int NL3D_TILE_PASS_RGB1_get();
  public final static native int NL3D_TILE_PASS_RGB2_get();
  public final static native int NL3D_TILE_PASS_ADD_get();
  public final static native int NL3D_TILE_PASS_LIGHTMAP_get();
  public final static native double NL3D_REFINE_MERGE_THRESHOLD_get();
  public final static native int NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_UNLIT_get();
  public final static native int NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_LIGHTED_get();
  public final static native double NL3D_PATCH_TILE_AREA_get();
  public final static native double NL3D_PATCH_TILE_RADIUS_get();
  public final static native int NL3D_LANDSCAPE_DLM_WIDTH_get();
  public final static native int NL3D_LANDSCAPE_DLM_HEIGHT_get();
  public final static native void CLandscapeGlobals_CurrentDate_set(int jarg1);
  public final static native int CLandscapeGlobals_CurrentDate_get();
  public final static native void CLandscapeGlobals_CurrentRenderDate_set(int jarg1);
  public final static native int CLandscapeGlobals_CurrentRenderDate_get();
  public final static native void CLandscapeGlobals_RefineCenter_set(long jarg1, CVector jarg1_);
  public final static native long CLandscapeGlobals_RefineCenter_get();
  public final static native void CLandscapeGlobals_RefineThreshold_set(float jarg1);
  public final static native float CLandscapeGlobals_RefineThreshold_get();
  public final static native void CLandscapeGlobals_OORefineThreshold_set(float jarg1);
  public final static native float CLandscapeGlobals_OORefineThreshold_get();
  public final static native void CLandscapeGlobals_PZBModelPosition_set(long jarg1, CVector jarg1_);
  public final static native long CLandscapeGlobals_PZBModelPosition_get();
  public final static native void CLandscapeGlobals_TileDistNear_set(float jarg1);
  public final static native float CLandscapeGlobals_TileDistNear_get();
  public final static native void CLandscapeGlobals_TileDistFar_set(float jarg1);
  public final static native float CLandscapeGlobals_TileDistFar_get();
  public final static native void CLandscapeGlobals_TileDistNearSqr_set(float jarg1);
  public final static native float CLandscapeGlobals_TileDistNearSqr_get();
  public final static native void CLandscapeGlobals_TileDistFarSqr_set(float jarg1);
  public final static native float CLandscapeGlobals_TileDistFarSqr_get();
  public final static native void CLandscapeGlobals_OOTileDistDeltaSqr_set(float jarg1);
  public final static native float CLandscapeGlobals_OOTileDistDeltaSqr_get();
  public final static native void CLandscapeGlobals_TileMaxSubdivision_set(int jarg1);
  public final static native int CLandscapeGlobals_TileMaxSubdivision_get();
  public final static native void CLandscapeGlobals_TileFarSphere_set(long jarg1);
  public final static native long CLandscapeGlobals_TileFarSphere_get();
  public final static native void CLandscapeGlobals_TileNearSphere_set(long jarg1);
  public final static native long CLandscapeGlobals_TileNearSphere_get();
  public final static native void CLandscapeGlobals_TilePixelSize_set(float jarg1);
  public final static native float CLandscapeGlobals_TilePixelSize_get();
  public final static native void CLandscapeGlobals_TilePixelBias128_set(float jarg1);
  public final static native float CLandscapeGlobals_TilePixelBias128_get();
  public final static native void CLandscapeGlobals_TilePixelScale128_set(float jarg1);
  public final static native float CLandscapeGlobals_TilePixelScale128_get();
  public final static native void CLandscapeGlobals_TilePixelBias256_set(float jarg1);
  public final static native float CLandscapeGlobals_TilePixelBias256_get();
  public final static native void CLandscapeGlobals_TilePixelScale256_set(float jarg1);
  public final static native float CLandscapeGlobals_TilePixelScale256_get();
  public final static native void CLandscapeGlobals_Far0Dist_set(float jarg1);
  public final static native float CLandscapeGlobals_Far0Dist_get();
  public final static native void CLandscapeGlobals_Far1Dist_set(float jarg1);
  public final static native float CLandscapeGlobals_Far1Dist_get();
  public final static native void CLandscapeGlobals_FarTransition_set(float jarg1);
  public final static native float CLandscapeGlobals_FarTransition_get();
  public final static native void CLandscapeGlobals_VertexProgramEnabled_set(boolean jarg1);
  public final static native boolean CLandscapeGlobals_VertexProgramEnabled_get();
  public final static native void CLandscapeGlobals_CurrentFar0VBInfo_set(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native long CLandscapeGlobals_CurrentFar0VBInfo_get();
  public final static native void CLandscapeGlobals_CurrentFar1VBInfo_set(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native long CLandscapeGlobals_CurrentFar1VBInfo_get();
  public final static native void CLandscapeGlobals_CurrentTileVBInfo_set(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native long CLandscapeGlobals_CurrentTileVBInfo_get();
  public final static native void CLandscapeGlobals_CurrentFar0VBAllocator_set(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native long CLandscapeGlobals_CurrentFar0VBAllocator_get();
  public final static native void CLandscapeGlobals_CurrentFar1VBAllocator_set(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native long CLandscapeGlobals_CurrentFar1VBAllocator_get();
  public final static native void CLandscapeGlobals_CurrentTileVBAllocator_set(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native long CLandscapeGlobals_CurrentTileVBAllocator_get();
  public final static native void CLandscapeGlobals_PatchCurrentDriver_set(long jarg1, IDriver jarg1_);
  public final static native long CLandscapeGlobals_PatchCurrentDriver_get();
  public final static native void CLandscapeGlobals_PassTriArray_set(long jarg1, CIndexBuffer jarg1_);
  public final static native long CLandscapeGlobals_PassTriArray_get();
  public final static native long CLandscapeGlobals_PassTriArrayIBA_get();
  public final static native long new_CLandscapeGlobals();
  public final static native void delete_CLandscapeGlobals(long jarg1);
  public final static native void NL3D_LandscapeGlobals_PassNTri_set(long jarg1);
  public final static native long NL3D_LandscapeGlobals_PassNTri_get();
  public final static native void NL3D_LandscapeGlobals_PassTriCurPtr_set(long jarg1);
  public final static native long NL3D_LandscapeGlobals_PassTriCurPtr_get();
  public final static native void NL3D_LandscapeGlobals_PassTriFormat_set(int jarg1);
  public final static native int NL3D_LandscapeGlobals_PassTriFormat_get();
  public final static native long new_CLandscapeFaceVectorManager();
  public final static native void delete_CLandscapeFaceVectorManager(long jarg1);
  public final static native void CLandscapeFaceVectorManager_purge(long jarg1, CLandscapeFaceVectorManager jarg1_);
  public final static native long CLandscapeFaceVectorManager_createFaceVector(long jarg1, CLandscapeFaceVectorManager jarg1_, long jarg2);
  public final static native void CLandscapeFaceVectorManager_deleteFaceVector(long jarg1, CLandscapeFaceVectorManager jarg1_, long jarg2);
  public final static native long LandscapeModelId_get();
  public final static native void CLandscapeModel_registerBasic();
  public final static native void CLandscapeModel_Landscape_set(long jarg1, CLandscapeModel jarg1_, long jarg2, CLandscape jarg2_);
  public final static native long CLandscapeModel_Landscape_get(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_setAdditive(long jarg1, CLandscapeModel jarg1_, float jarg2);
  public final static native float CLandscapeModel_getAdditive(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_enableAdditive(long jarg1, CLandscapeModel jarg1_, boolean jarg2);
  public final static native boolean CLandscapeModel_isAdditive(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_setRefineCenterAuto(long jarg1, CLandscapeModel jarg1_, boolean jarg2);
  public final static native boolean CLandscapeModel_getRefineCenterAuto(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_setRefineCenterUser(long jarg1, CLandscapeModel jarg1_, long jarg2, CVector jarg2_);
  public final static native long CLandscapeModel_getRefineCenterUser(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_initModel(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_traverseHrc(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_traverseClip(long jarg1, CLandscapeModel jarg1_);
  public final static native boolean CLandscapeModel_clip(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_traverseRender(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_profileRender(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_clipAndRenderLandscape(long jarg1, CLandscapeModel jarg1_);
  public final static native void CLandscapeModel_getReceiverBBox(long jarg1, CLandscapeModel jarg1_, long jarg2);
  public final static native void CLandscapeModel_receiveShadowMap(long jarg1, CLandscapeModel jarg1_, long jarg2, CShadowMap jarg2_, long jarg3, CVector jarg3_, long jarg4, CMaterial jarg4_);
  public final static native long CLandscapeModel_getReceiverRenderWorldMatrix(long jarg1, CLandscapeModel jarg1_);
  public final static native void ProfNTessFace_set(int jarg1);
  public final static native int ProfNTessFace_get();
  public final static native void ProfNRdrFar0_set(int jarg1);
  public final static native int ProfNRdrFar0_get();
  public final static native void ProfNRdrFar1_set(int jarg1);
  public final static native int ProfNRdrFar1_get();
  public final static native void ProfNRdrTile_set(long jarg1);
  public final static native long ProfNRdrTile_get();
  public final static native void ProfNRefineFaces_set(int jarg1);
  public final static native int ProfNRefineFaces_get();
  public final static native void ProfNRefineComputeFaces_set(int jarg1);
  public final static native int ProfNRefineComputeFaces_get();
  public final static native void ProfNRefineLeaves_set(int jarg1);
  public final static native int ProfNRefineLeaves_get();
  public final static native void ProfNSplits_set(int jarg1);
  public final static native int ProfNSplits_get();
  public final static native void ProfNMerges_set(int jarg1);
  public final static native int ProfNMerges_get();
  public final static native void ProfNRefineInTileTransition_set(int jarg1);
  public final static native int ProfNRefineInTileTransition_get();
  public final static native void ProfNRefineWithLowDistance_set(int jarg1);
  public final static native int ProfNRefineWithLowDistance_get();
  public final static native void ProfNSplitsPass_set(int jarg1);
  public final static native int ProfNSplitsPass_get();
  public final static native void ProfNTileSetupMaterial_set(int jarg1);
  public final static native int ProfNTileSetupMaterial_get();
  public final static native void ProfNFar0SetupMaterial_set(int jarg1);
  public final static native int ProfNFar0SetupMaterial_get();
  public final static native void ProfNFar1SetupMaterial_set(int jarg1);
  public final static native int ProfNFar1SetupMaterial_get();
  public final static native void ProfNPatchRdrFar0_set(int jarg1);
  public final static native int ProfNPatchRdrFar0_get();
  public final static native void ProfNPatchRdrFar1_set(int jarg1);
  public final static native int ProfNPatchRdrFar1_get();
  public final static native long new_CLandscapeUser(long jarg1, CScene jarg1_);
  public final static native void delete_CLandscapeUser(long jarg1);
  public final static native void CLandscapeUser_setZonePath(long jarg1, CLandscapeUser jarg1_, String jarg2);
  public final static native void CLandscapeUser_loadBankFiles(long jarg1, CLandscapeUser jarg1_, String jarg2, String jarg3);
  public final static native void CLandscapeUser_flushTiles(long jarg1, CLandscapeUser jarg1_, long jarg2);
  public final static native void CLandscapeUser_postfixTileFilename(long jarg1, CLandscapeUser jarg1_, String jarg2);
  public final static native void CLandscapeUser_postfixTileVegetableDesc(long jarg1, CLandscapeUser jarg1_, String jarg2);
  public final static native void CLandscapeUser_loadAllZonesAround__SWIG_0(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void CLandscapeUser_loadAllZonesAround__SWIG_1(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_);
  public final static native void CLandscapeUser_refreshZonesAround__SWIG_0(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void CLandscapeUser_refreshZonesAround__SWIG_1(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, long jarg5, long jarg6, Vector_uint16 jarg6_);
  public final static native void CLandscapeUser_refreshZonesAround__SWIG_2(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, long jarg5);
  public final static native void CLandscapeUser_refreshAllZonesAround__SWIG_0(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_, long jarg5, Vector_String jarg5_, long jarg6, long jarg7, Vector_uint16 jarg7_);
  public final static native void CLandscapeUser_refreshAllZonesAround__SWIG_1(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_, long jarg5, Vector_String jarg5_, long jarg6);
  public final static native void CLandscapeUser_getAllZoneLoaded(long jarg1, CLandscapeUser jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CLandscapeUser_invalidateAllTiles(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_removeAllZones(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setupStaticLight(long jarg1, CLandscapeUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, float jarg4);
  public final static native void CLandscapeUser_setPointLightDiffuseMaterial(long jarg1, CLandscapeUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLandscapeUser_getPointLightDiffuseMaterial(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setUpdateLightingFrequency(long jarg1, CLandscapeUser jarg1_, float jarg2);
  public final static native void CLandscapeUser_updateLightingAll(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setThreshold(long jarg1, CLandscapeUser jarg1_, float jarg2);
  public final static native float CLandscapeUser_getThreshold(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setTileNear(long jarg1, CLandscapeUser jarg1_, float jarg2);
  public final static native float CLandscapeUser_getTileNear(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setTileMaxSubdivision(long jarg1, CLandscapeUser jarg1_, long jarg2);
  public final static native long CLandscapeUser_getTileMaxSubdivision(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setTileColor(long jarg1, CLandscapeUser jarg1_, boolean jarg2, float jarg3);
  public final static native String CLandscapeUser_getZoneName(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLandscapeUser_show(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_hide(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_enableAdditive(long jarg1, CLandscapeUser jarg1_, boolean jarg2);
  public final static native boolean CLandscapeUser_isAdditiveEnabled(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setRefineCenterAuto(long jarg1, CLandscapeUser jarg1_, boolean jarg2);
  public final static native boolean CLandscapeUser_getRefineCenterAuto(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setRefineCenterUser(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_);
  public final static native long CLandscapeUser_getRefineCenterUser(long jarg1, CLandscapeUser jarg1_);
  public final static native long CLandscapeUser_getHeightFieldDeltaZ(long jarg1, CLandscapeUser jarg1_, float jarg2, float jarg3);
  public final static native void CLandscapeUser_setHeightField(long jarg1, CLandscapeUser jarg1_, long jarg2, CHeightMap jarg2_);
  public final static native void CLandscapeUser_enableVegetable(long jarg1, CLandscapeUser jarg1_, boolean jarg2);
  public final static native void CLandscapeUser_loadVegetableTexture(long jarg1, CLandscapeUser jarg1_, String jarg2);
  public final static native void CLandscapeUser_setupVegetableLighting(long jarg1, CLandscapeUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CVector jarg4_);
  public final static native void CLandscapeUser_setVegetableWind(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4, float jarg5);
  public final static native void CLandscapeUser_setVegetableUpdateLightingFrequency(long jarg1, CLandscapeUser jarg1_, float jarg2);
  public final static native void CLandscapeUser_setVegetableDensity(long jarg1, CLandscapeUser jarg1_, float jarg2);
  public final static native float CLandscapeUser_getVegetableDensity(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_setDLMGlobalVegetableColor(long jarg1, CLandscapeUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLandscapeUser_getDLMGlobalVegetableColor(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_enableReceiveShadowMap(long jarg1, CLandscapeUser jarg1_, boolean jarg2);
  public final static native boolean CLandscapeUser_canReceiveShadowMap(long jarg1, CLandscapeUser jarg1_);
  public final static native void CLandscapeUser_addTileCallback(long jarg1, CLandscapeUser jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native void CLandscapeUser_removeTileCallback(long jarg1, CLandscapeUser jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native boolean CLandscapeUser_isTileCallback(long jarg1, CLandscapeUser jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native void CLandscapeUser_setZFunc(long jarg1, CLandscapeUser jarg1_, long jarg2);
  public final static native long CLandscapeUser_getZone(long jarg1, CLandscapeUser jarg1_, int jarg2);
  public final static native float CLandscapeUser_getRayCollision(long jarg1, CLandscapeUser jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long CLandscapeUser_getLandscape(long jarg1, CLandscapeUser jarg1_);
  public final static native int NL3D_LANDSCAPE_VEGETABLE_BLOCK_NCTXVERTS_get();
  public final static native long new_CLandscapeVegetableBlock();
  public final static native void CLandscapeVegetableBlock_init(long jarg1, CLandscapeVegetableBlock jarg1_, long jarg2, CVector jarg2_, long jarg3, CVegetableManager jarg3_, long jarg4, CVegetableClipBlock jarg4_, long jarg5, CPatch jarg5_, long jarg6, long jarg7, long jarg8);
  public final static native void CLandscapeVegetableBlock_release(long jarg1, CLandscapeVegetableBlock jarg1_, long jarg2, CVegetableManager jarg2_, long jarg3);
  public final static native void CLandscapeVegetableBlock_update(long jarg1, CLandscapeVegetableBlock jarg1_, long jarg2, CVector jarg2_, long jarg3, CVegetableManager jarg3_);
  public final static native void delete_CLandscapeVegetableBlock(long jarg1);
  public final static native long new_CLandscapeVegetableBlockCreateContext();
  public final static native void CLandscapeVegetableBlockCreateContext_init(long jarg1, CLandscapeVegetableBlockCreateContext jarg1_, long jarg2, CPatch jarg2_, long jarg3, long jarg4);
  public final static native void CLandscapeVegetableBlockCreateContext_eval(long jarg1, CLandscapeVegetableBlockCreateContext jarg1_, long jarg2, long jarg3, float jarg4, float jarg5, long jarg6, CVector jarg6_);
  public final static native void delete_CLandscapeVegetableBlockCreateContext(long jarg1);
  public final static native long new_CLandscapeIGManager();
  public final static native void delete_CLandscapeIGManager(long jarg1);
  public final static native void CLandscapeIGManager_initIG(long jarg1, CLandscapeIGManager jarg1_, long jarg2, UScene jarg2_, String jarg3, long jarg4, UDriver jarg4_, long jarg5, long jarg6);
  public final static native long CLandscapeIGManager_loadZoneIG(long jarg1, CLandscapeIGManager jarg1_, String jarg2);
  public final static native void CLandscapeIGManager_loadArrayZoneIG__SWIG_0(long jarg1, CLandscapeIGManager jarg1_, long jarg2, Vector_String jarg2_, long jarg3);
  public final static native void CLandscapeIGManager_loadArrayZoneIG__SWIG_1(long jarg1, CLandscapeIGManager jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CLandscapeIGManager_unloadZoneIG(long jarg1, CLandscapeIGManager jarg1_, String jarg2);
  public final static native void CLandscapeIGManager_unloadArrayZoneIG(long jarg1, CLandscapeIGManager jarg1_, long jarg2, Vector_String jarg2_);
  public final static native boolean CLandscapeIGManager_isIGAddedToScene(long jarg1, CLandscapeIGManager jarg1_, String jarg2);
  public final static native long CLandscapeIGManager_getIG(long jarg1, CLandscapeIGManager jarg1_, String jarg2);
  public final static native void CLandscapeIGManager_reset(long jarg1, CLandscapeIGManager jarg1_);
  public final static native void CLandscapeIGManager_reloadAllIgs(long jarg1, CLandscapeIGManager jarg1_);
  public final static native void CLandscapeIGManager_getAllIG(long jarg1, CLandscapeIGManager jarg1_, long jarg2);
  public final static native void CLandscapeIGManager_getAllIGWithNames(long jarg1, CLandscapeIGManager jarg1_, long jarg2);
  public final static native long new_CLandscapeVBAllocator(int jarg1, String jarg2);
  public final static native void delete_CLandscapeVBAllocator(long jarg1);
  public final static native void CLandscapeVBAllocator_updateDriver(long jarg1, CLandscapeVBAllocator jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CLandscapeVBAllocator_clear(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native boolean CLandscapeVBAllocator_reallocationOccurs(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native void CLandscapeVBAllocator_resetReallocation(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native void CLandscapeVBAllocator_checkVertexBuffersResident(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native long CLandscapeVBAllocator_allocateVertex(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native void CLandscapeVBAllocator_deleteVertex(long jarg1, CLandscapeVBAllocator jarg1_, long jarg2);
  public final static native void CLandscapeVBAllocator_lockBuffer__SWIG_0(long jarg1, CLandscapeVBAllocator jarg1_, long jarg2, CFarVertexBufferInfo jarg2_);
  public final static native void CLandscapeVBAllocator_lockBuffer__SWIG_1(long jarg1, CLandscapeVBAllocator jarg1_, long jarg2, CNearVertexBufferInfo jarg2_);
  public final static native void CLandscapeVBAllocator_unlockBuffer(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native boolean CLandscapeVBAllocator_bufferLocked(long jarg1, CLandscapeVBAllocator jarg1_);
  public final static native void CLandscapeVBAllocator_activate(long jarg1, CLandscapeVBAllocator jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_Accessor_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_VertexFormat_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_VertexFormat_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_VertexSize_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_VertexSize_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_NumVertices_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_NumVertices_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_VertexCoordPointer_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_VertexCoordPointer_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_TexCoordPointer0_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_TexCoordPointer0_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_TexCoordPointer1_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_TexCoordPointer1_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_ColorPointer_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_ColorPointer_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_TexCoordOff0_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_TexCoordOff0_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_TexCoordOff1_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_TexCoordOff1_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_ColorOff_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_ColorOff_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_GeomInfoPointer_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_GeomInfoPointer_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_DeltaPosPointer_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_DeltaPosPointer_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_AlphaInfoPointer_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_AlphaInfoPointer_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_GeomInfoOff_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_GeomInfoOff_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_DeltaPosOff_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_DeltaPosOff_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_AlphaInfoOff_set(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2);
  public final static native long CFarVertexBufferInfo_AlphaInfoOff_get(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native void CFarVertexBufferInfo_setupVertexBuffer(long jarg1, CFarVertexBufferInfo jarg1_, long jarg2, CVertexBuffer jarg2_, boolean jarg3);
  public final static native void CFarVertexBufferInfo_setupNullPointers(long jarg1, CFarVertexBufferInfo jarg1_);
  public final static native long new_CFarVertexBufferInfo();
  public final static native void delete_CFarVertexBufferInfo(long jarg1);
  public final static native long CNearVertexBufferInfo_Accessor_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_VertexFormat_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_VertexFormat_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_VertexSize_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_VertexSize_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_NumVertices_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_NumVertices_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_VertexCoordPointer_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_VertexCoordPointer_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordPointer0_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordPointer0_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordPointer1_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordPointer1_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordPointer2_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordPointer2_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordOff0_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordOff0_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordOff1_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordOff1_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_TexCoordOff2_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_TexCoordOff2_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_GeomInfoPointer_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_GeomInfoPointer_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_DeltaPosPointer_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_DeltaPosPointer_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_GeomInfoOff_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_GeomInfoOff_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_DeltaPosOff_set(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2);
  public final static native long CNearVertexBufferInfo_DeltaPosOff_get(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native void CNearVertexBufferInfo_setupVertexBuffer(long jarg1, CNearVertexBufferInfo jarg1_, long jarg2, CVertexBuffer jarg2_, boolean jarg3);
  public final static native void CNearVertexBufferInfo_setupNullPointers(long jarg1, CNearVertexBufferInfo jarg1_);
  public final static native long new_CNearVertexBufferInfo();
  public final static native void delete_CNearVertexBufferInfo(long jarg1);
  public final static native void CLight_setupDirectional__SWIG_0(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7, float jarg8);
  public final static native void CLight_setupDirectional__SWIG_1(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7);
  public final static native void CLight_setupDirectional__SWIG_2(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6);
  public final static native void CLight_setupDirectional__SWIG_3(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_);
  public final static native void CLight_setupPointLight__SWIG_0(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void CLight_setupPointLight__SWIG_1(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void CLight_setupPointLight__SWIG_2(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7);
  public final static native void CLight_setupPointLight__SWIG_3(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_);
  public final static native void CLight_setupSpotLight__SWIG_0(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11);
  public final static native void CLight_setupSpotLight__SWIG_1(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10);
  public final static native void CLight_setupSpotLight__SWIG_2(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void CLight_setupSpotLight__SWIG_3(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void CLight_setupAttenuation(long jarg1, CLight jarg1_, float jarg2, float jarg3);
  public final static native void CLight_setNoAttenuation(long jarg1, CLight jarg1_);
  public final static native void CLight_setupSpotExponent(long jarg1, CLight jarg1_, float jarg2);
  public final static native void CLight_setMode(long jarg1, CLight jarg1_, int jarg2);
  public final static native void CLight_setAmbiant(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLight_setDiffuse(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLight_setSpecular(long jarg1, CLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLight_setPosition(long jarg1, CLight jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLight_setDirection(long jarg1, CLight jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLight_setExponent(long jarg1, CLight jarg1_, float jarg2);
  public final static native void CLight_setCutoff(long jarg1, CLight jarg1_, float jarg2);
  public final static native void CLight_setConstantAttenuation(long jarg1, CLight jarg1_, float jarg2);
  public final static native void CLight_setLinearAttenuation(long jarg1, CLight jarg1_, float jarg2);
  public final static native void CLight_setQuadraticAttenuation(long jarg1, CLight jarg1_, float jarg2);
  public final static native int CLight_getMode(long jarg1, CLight jarg1_);
  public final static native long CLight_getAmbiant(long jarg1, CLight jarg1_);
  public final static native long CLight_getDiffuse(long jarg1, CLight jarg1_);
  public final static native long CLight_getSpecular(long jarg1, CLight jarg1_);
  public final static native long CLight_getPosition(long jarg1, CLight jarg1_);
  public final static native long CLight_getDirection(long jarg1, CLight jarg1_);
  public final static native float CLight_getExponent(long jarg1, CLight jarg1_);
  public final static native float CLight_getCutoff(long jarg1, CLight jarg1_);
  public final static native float CLight_getConstantAttenuation(long jarg1, CLight jarg1_);
  public final static native float CLight_getLinearAttenuation(long jarg1, CLight jarg1_);
  public final static native float CLight_getQuadraticAttenuation(long jarg1, CLight jarg1_);
  public final static native long new_CLight();
  public final static native void delete_CLight(long jarg1);
  public final static native int NL3D_MAX_LIGHT_CONTRIBUTION_get();
  public final static native void CLightContribution_PointLight_set(long jarg1, CLightContribution jarg1_, long jarg2);
  public final static native long CLightContribution_PointLight_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_TransformIterator_set(long jarg1, CLightContribution jarg1_, long jarg2);
  public final static native long CLightContribution_TransformIterator_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_Factor_set(long jarg1, CLightContribution jarg1_, long jarg2);
  public final static native long CLightContribution_Factor_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_AttFactor_set(long jarg1, CLightContribution jarg1_, long jarg2);
  public final static native long CLightContribution_AttFactor_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_LocalAmbient_set(long jarg1, CLightContribution jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLightContribution_LocalAmbient_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_FrozenStaticLightSetup_set(long jarg1, CLightContribution jarg1_, boolean jarg2);
  public final static native boolean CLightContribution_FrozenStaticLightSetup_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_NumFrozenStaticLight_set(long jarg1, CLightContribution jarg1_, short jarg2);
  public final static native short CLightContribution_NumFrozenStaticLight_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_SunContribution_set(long jarg1, CLightContribution jarg1_, short jarg2);
  public final static native short CLightContribution_SunContribution_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_UseMergedPointLight_set(long jarg1, CLightContribution jarg1_, boolean jarg2);
  public final static native boolean CLightContribution_UseMergedPointLight_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_FrozenAmbientLight_set(long jarg1, CLightContribution jarg1_, long jarg2, CPointLight jarg2_);
  public final static native long CLightContribution_FrozenAmbientLight_get(long jarg1, CLightContribution jarg1_);
  public final static native void CLightContribution_MergedPointLight_set(long jarg1, CLightContribution jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLightContribution_MergedPointLight_get(long jarg1, CLightContribution jarg1_);
  public final static native long new_CLightContribution();
  public final static native long CLightContribution_computeCurrentAmbient(long jarg1, CLightContribution jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void delete_CLightContribution(long jarg1);
  public final static native int CLightInfluenceInterpolator_NumLightPerCorner_get();
  public final static native void CLightInfluenceInterpolator_Corners_set(long jarg1, CLightInfluenceInterpolator jarg1_, long jarg2);
  public final static native long CLightInfluenceInterpolator_Corners_get(long jarg1, CLightInfluenceInterpolator jarg1_);
  public final static native long new_CLightInfluenceInterpolator();
  public final static native void CLightInfluenceInterpolator_interpolate(long jarg1, CLightInfluenceInterpolator jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void delete_CLightInfluenceInterpolator(long jarg1);
  public final static native long new_CLightTrav(boolean jarg1);
  public final static native void CLightTrav_traverse(long jarg1, CLightTrav jarg1_);
  public final static native void CLightTrav_clearLightedList(long jarg1, CLightTrav jarg1_);
  public final static native void CLightTrav_addLightedModel(long jarg1, CLightTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CLightTrav_reserveLightedList(long jarg1, CLightTrav jarg1_, long jarg2);
  public final static native void CLightTrav_addPointLightModel(long jarg1, CLightTrav jarg1_, long jarg2, CPointLightModel jarg2_);
  public final static native void CLightTrav_LightingSystemEnabled_set(long jarg1, CLightTrav jarg1_, boolean jarg2);
  public final static native boolean CLightTrav_LightingSystemEnabled_get(long jarg1, CLightTrav jarg1_);
  public final static native void CLightTrav_LightingManager_set(long jarg1, CLightTrav jarg1_, long jarg2, CLightingManager jarg2_);
  public final static native long CLightTrav_LightingManager_get(long jarg1, CLightTrav jarg1_);
  public final static native void delete_CLightTrav(long jarg1);
  public final static native void delete_CLightUser(long jarg1);
  public final static native void CLightUser_setupDirectional__SWIG_0(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7, float jarg8);
  public final static native void CLightUser_setupDirectional__SWIG_1(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7);
  public final static native void CLightUser_setupDirectional__SWIG_2(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6);
  public final static native void CLightUser_setupDirectional__SWIG_3(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_);
  public final static native void CLightUser_setupPointLight__SWIG_0(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void CLightUser_setupPointLight__SWIG_1(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void CLightUser_setupPointLight__SWIG_2(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7);
  public final static native void CLightUser_setupPointLight__SWIG_3(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_);
  public final static native void CLightUser_setupSpotLight__SWIG_0(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11);
  public final static native void CLightUser_setupSpotLight__SWIG_1(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10);
  public final static native void CLightUser_setupSpotLight__SWIG_2(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void CLightUser_setupSpotLight__SWIG_3(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void CLightUser_setupAttenuation(long jarg1, CLightUser jarg1_, float jarg2, float jarg3);
  public final static native void CLightUser_setNoAttenuation(long jarg1, CLightUser jarg1_);
  public final static native void CLightUser_setupSpotExponent(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native void CLightUser_setMode(long jarg1, CLightUser jarg1_, long jarg2);
  public final static native void CLightUser_setAmbiant(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLightUser_setDiffuse(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLightUser_setSpecular(long jarg1, CLightUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CLightUser_setPosition(long jarg1, CLightUser jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLightUser_setDirection(long jarg1, CLightUser jarg1_, long jarg2, CVector jarg2_);
  public final static native void CLightUser_setExponent(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native void CLightUser_setCutoff(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native void CLightUser_setConstantAttenuation(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native void CLightUser_setLinearAttenuation(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native void CLightUser_setQuadraticAttenuation(long jarg1, CLightUser jarg1_, float jarg2);
  public final static native long CLightUser_getMode(long jarg1, CLightUser jarg1_);
  public final static native long CLightUser_getAmbiant(long jarg1, CLightUser jarg1_);
  public final static native long CLightUser_getDiffuse(long jarg1, CLightUser jarg1_);
  public final static native long CLightUser_getSpecular(long jarg1, CLightUser jarg1_);
  public final static native long CLightUser_getPosition(long jarg1, CLightUser jarg1_);
  public final static native long CLightUser_getDirection(long jarg1, CLightUser jarg1_);
  public final static native float CLightUser_getExponent(long jarg1, CLightUser jarg1_);
  public final static native float CLightUser_getCutoff(long jarg1, CLightUser jarg1_);
  public final static native float CLightUser_getConstantAttenuation(long jarg1, CLightUser jarg1_);
  public final static native float CLightUser_getLinearAttenuation(long jarg1, CLightUser jarg1_);
  public final static native float CLightUser_getQuadraticAttenuation(long jarg1, CLightUser jarg1_);
  public final static native long new_CLightUser();
  public final static native int NL3D_QUADGRID_LIGHT_NUM_LEVEL_get();
  public final static native long new_CLightingManager(boolean jarg1);
  public final static native void CLightingManager_setMaxLightContribution(long jarg1, CLightingManager jarg1_, long jarg2);
  public final static native long CLightingManager_getMaxLightContribution(long jarg1, CLightingManager jarg1_);
  public final static native void CLightingManager_setNoAttLightRadius(long jarg1, CLightingManager jarg1_, float jarg2);
  public final static native float CLightingManager_getNoAttLightRadius(long jarg1, CLightingManager jarg1_);
  public final static native void CLightingManager_setOutOfAttLightInfFactor(long jarg1, CLightingManager jarg1_, float jarg2);
  public final static native float CLightingManager_getOutOfAttLightInfFactor(long jarg1, CLightingManager jarg1_);
  public final static native void CLightingManager_setLightTransitionThreshold(long jarg1, CLightingManager jarg1_, float jarg2);
  public final static native float CLightingManager_getLightTransitionThreshold(long jarg1, CLightingManager jarg1_);
  public final static native void CLightingManager_clearDynamicLights(long jarg1, CLightingManager jarg1_);
  public final static native void CLightingManager_addDynamicLight(long jarg1, CLightingManager jarg1_, long jarg2, CPointLight jarg2_);
  public final static native long CLightingManager_getAllDynamicLightList(long jarg1, CLightingManager jarg1_);
  public final static native long CLightingManager_eraseStaticLightedModel(long jarg1, CLightingManager jarg1_, long jarg2);
  public final static native long CLightingManager_insertStaticLightedModel(long jarg1, CLightingManager jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CLightingManager_computeModelLightContributions__SWIG_0(long jarg1, CLightingManager jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CTransform jarg3_, long jarg4, CLightContribution jarg4_, long jarg5, ILogicInfo jarg5_);
  public final static native void CLightingManager_computeModelLightContributions__SWIG_1(long jarg1, CLightingManager jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CTransform jarg3_, long jarg4, CLightContribution jarg4_);
  public final static native void delete_CLightingManager(long jarg1);
  public final static native int CLoadBalancingGroup_PolygonBalancingOff_get();
  public final static native void CLoadBalancingGroup_Name_set(long jarg1, CLoadBalancingGroup jarg1_, String jarg2);
  public final static native String CLoadBalancingGroup_Name_get(long jarg1, CLoadBalancingGroup jarg1_);
  public final static native long new_CLoadBalancingGroup();
  public final static native void CLoadBalancingGroup_setNbFaceWanted(long jarg1, CLoadBalancingGroup jarg1_, long jarg2);
  public final static native long CLoadBalancingGroup_getNbFaceWanted(long jarg1, CLoadBalancingGroup jarg1_);
  public final static native float CLoadBalancingGroup_getNbFaceAsked(long jarg1, CLoadBalancingGroup jarg1_);
  public final static native void CLoadBalancingGroup_addNbFacesPass0(long jarg1, CLoadBalancingGroup jarg1_, float jarg2);
  public final static native float CLoadBalancingGroup_computeModelNbFace(long jarg1, CLoadBalancingGroup jarg1_, float jarg2);
  public final static native void delete_CLoadBalancingGroup(long jarg1);
  public final static native long new_CLoadBalancingTrav();
  public final static native void CLoadBalancingTrav_traverse(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native void CLoadBalancingTrav_PolygonBalancingMode_set(long jarg1, CLoadBalancingTrav jarg1_, int jarg2);
  public final static native int CLoadBalancingTrav_PolygonBalancingMode_get(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native void CLoadBalancingTrav_setGroupNbFaceWanted(long jarg1, CLoadBalancingTrav jarg1_, String jarg2, long jarg3);
  public final static native long CLoadBalancingTrav_getGroupNbFaceWanted(long jarg1, CLoadBalancingTrav jarg1_, String jarg2);
  public final static native float CLoadBalancingTrav_getGroupNbFaceAsked(long jarg1, CLoadBalancingTrav jarg1_, String jarg2);
  public final static native float CLoadBalancingTrav_getNbFaceAsked(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native long CLoadBalancingTrav_getLoadPass(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native long CLoadBalancingTrav_getDefaultGroup(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native long CLoadBalancingTrav_getOrCreateGroup(long jarg1, CLoadBalancingTrav jarg1_, String jarg2);
  public final static native void CLoadBalancingTrav_clearVisibleList(long jarg1, CLoadBalancingTrav jarg1_);
  public final static native void CLoadBalancingTrav_addVisibleModel(long jarg1, CLoadBalancingTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CLoadBalancingTrav_reserveVisibleList(long jarg1, CLoadBalancingTrav jarg1_, long jarg2);
  public final static native void delete_CLoadBalancingTrav(long jarg1);
  public final static native long new_CLodCharacterBuilder();
  public final static native void delete_CLodCharacterBuilder(long jarg1);
  public final static native void CLodCharacterBuilder_setShape(long jarg1, CLodCharacterBuilder jarg1_, String jarg2, long jarg3, CSkeletonShape jarg3_, long jarg4, CLodCharacterShapeBuild jarg4_);
  public final static native void CLodCharacterBuilder_addAnim(long jarg1, CLodCharacterBuilder jarg1_, String jarg2, long jarg3, CAnimation jarg3_, float jarg4);
  public final static native long CLodCharacterBuilder_getLodShape(long jarg1, CLodCharacterBuilder jarg1_);
  public final static native void CLodCharacterInstance_ShapeId_set(long jarg1, CLodCharacterInstance jarg1_, int jarg2);
  public final static native int CLodCharacterInstance_ShapeId_get(long jarg1, CLodCharacterInstance jarg1_);
  public final static native void CLodCharacterInstance_AnimId_set(long jarg1, CLodCharacterInstance jarg1_, long jarg2);
  public final static native long CLodCharacterInstance_AnimId_get(long jarg1, CLodCharacterInstance jarg1_);
  public final static native void CLodCharacterInstance_AnimTime_set(long jarg1, CLodCharacterInstance jarg1_, double jarg2);
  public final static native double CLodCharacterInstance_AnimTime_get(long jarg1, CLodCharacterInstance jarg1_);
  public final static native void CLodCharacterInstance_WrapMode_set(long jarg1, CLodCharacterInstance jarg1_, boolean jarg2);
  public final static native boolean CLodCharacterInstance_WrapMode_get(long jarg1, CLodCharacterInstance jarg1_);
  public final static native void CLodCharacterInstance_VertexAlphas_set(long jarg1, CLodCharacterInstance jarg1_, long jarg2);
  public final static native long CLodCharacterInstance_VertexAlphas_get(long jarg1, CLodCharacterInstance jarg1_);
  public final static native long new_CLodCharacterInstance();
  public final static native void delete_CLodCharacterInstance(long jarg1);
  public final static native long CLodCharacterInstance_getUVs(long jarg1, CLodCharacterInstance jarg1_);
  public final static native long new_CLodCharacterTmpBitmap();
  public final static native void CLodCharacterTmpBitmap_reset(long jarg1, CLodCharacterTmpBitmap jarg1_);
  public final static native void CLodCharacterTmpBitmap_build__SWIG_0(long jarg1, CLodCharacterTmpBitmap jarg1_, long jarg2);
  public final static native void CLodCharacterTmpBitmap_build__SWIG_1(long jarg1, CLodCharacterTmpBitmap jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CLodCharacterTmpBitmap_getPixel(long jarg1, CLodCharacterTmpBitmap jarg1_, short jarg2, short jarg3);
  public final static native void delete_CLodCharacterTmpBitmap(long jarg1);
  public final static native long new_CLodCharacterManager();
  public final static native void delete_CLodCharacterManager(long jarg1);
  public final static native void CLodCharacterManager_reset(long jarg1, CLodCharacterManager jarg1_);
  public final static native long CLodCharacterManager_createShapeBank(long jarg1, CLodCharacterManager jarg1_);
  public final static native long CLodCharacterManager_getShapeBank__SWIG_0(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native void CLodCharacterManager_deleteShapeBank(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native int CLodCharacterManager_getShapeIdByName(long jarg1, CLodCharacterManager jarg1_, String jarg2);
  public final static native long CLodCharacterManager_getShape(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native boolean CLodCharacterManager_compile(long jarg1, CLodCharacterManager jarg1_);
  public final static native void CLodCharacterManager_setMaxVertex(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native long CLodCharacterManager_getMaxVertex(long jarg1, CLodCharacterManager jarg1_);
  public final static native void CLodCharacterManager_setVertexStreamNumVBHard(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native long CLodCharacterManager_getVertexStreamNumVBHard(long jarg1, CLodCharacterManager jarg1_);
  public final static native void CLodCharacterManager_beginRender(long jarg1, CLodCharacterManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, CVector jarg3_);
  public final static native boolean CLodCharacterManager_addRenderCharacterKey(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_, long jarg3, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CVector jarg6_);
  public final static native void CLodCharacterManager_endRender(long jarg1, CLodCharacterManager jarg1_);
  public final static native boolean CLodCharacterManager_isRendering(long jarg1, CLodCharacterManager jarg1_);
  public final static native void CLodCharacterManager_setupNormalCorrectionMatrix(long jarg1, CLodCharacterManager jarg1_, long jarg2);
  public final static native void CLodCharacterManager_initInstance(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_);
  public final static native void CLodCharacterManager_releaseInstance(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_);
  public final static native boolean CLodCharacterManager_startTextureCompute(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_);
  public final static native long CLodCharacterManager_getTmpBitmap(long jarg1, CLodCharacterManager jarg1_, short jarg2);
  public final static native void CLodCharacterManager_addTextureCompute(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_, long jarg3, CLodCharacterTexture jarg3_);
  public final static native void CLodCharacterManager_endTextureCompute(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_, long jarg3);
  public final static native boolean CLodCharacterManager_fastIntersect(long jarg1, CLodCharacterManager jarg1_, long jarg2, CLodCharacterInstance jarg2_, long jarg3, long jarg4, long jarg5, boolean jarg6);
  public final static native long new_CLodCharacterShapeBuild();
  public final static native void CLodCharacterShapeBuild_Vertices_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CLodCharacterShapeBuild_Vertices_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_SkinWeights_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2);
  public final static native long CLodCharacterShapeBuild_SkinWeights_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_UVs_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2);
  public final static native long CLodCharacterShapeBuild_UVs_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_Normals_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CLodCharacterShapeBuild_Normals_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_BonesNames_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, Vector_String jarg2_);
  public final static native long CLodCharacterShapeBuild_BonesNames_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_TriangleIndices_set(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CLodCharacterShapeBuild_TriangleIndices_get(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void CLodCharacterShapeBuild_compile__SWIG_0(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, long jarg3);
  public final static native void CLodCharacterShapeBuild_compile__SWIG_1(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2);
  public final static native void CLodCharacterShapeBuild_serial(long jarg1, CLodCharacterShapeBuild jarg1_, long jarg2, IStream jarg2_);
  public final static native long CLodCharacterShapeBuild_getTextureInfoPtr(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native long CLodCharacterShapeBuild_getTextureInfoWidth(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native long CLodCharacterShapeBuild_getTextureInfoHeight(long jarg1, CLodCharacterShapeBuild jarg1_);
  public final static native void delete_CLodCharacterShapeBuild(long jarg1);
  public final static native long new_CLodCharacterShape();
  public final static native void CLodCharacterShape_buildMesh(long jarg1, CLodCharacterShape jarg1_, String jarg2, long jarg3, CLodCharacterShapeBuild jarg3_);
  public final static native boolean CLodCharacterShape_addAnim(long jarg1, CLodCharacterShape jarg1_, long jarg2);
  public final static native void CLodCharacterShape_serial(long jarg1, CLodCharacterShape jarg1_, long jarg2, IStream jarg2_);
  public final static native String CLodCharacterShape_getName(long jarg1, CLodCharacterShape jarg1_);
  public final static native int CLodCharacterShape_getAnimIdByName(long jarg1, CLodCharacterShape jarg1_, String jarg2);
  public final static native long CLodCharacterShape_getNumVertices(long jarg1, CLodCharacterShape jarg1_);
  public final static native long CLodCharacterShape_getNumTriangles(long jarg1, CLodCharacterShape jarg1_);
  public final static native long CLodCharacterShape_getNumBones(long jarg1, CLodCharacterShape jarg1_);
  public final static native int CLodCharacterShape_getBoneIdByName(long jarg1, CLodCharacterShape jarg1_, String jarg2);
  public final static native long CLodCharacterShape_getTriangleArray(long jarg1, CLodCharacterShape jarg1_);
  public final static native long CLodCharacterShape_getTriangleIndices(long jarg1, CLodCharacterShape jarg1_);
  public final static native long CLodCharacterShape_getUVs(long jarg1, CLodCharacterShape jarg1_);
  public final static native long CLodCharacterShape_getNormals(long jarg1, CLodCharacterShape jarg1_);
  public final static native void CLodCharacterShape_startBoneAlpha(long jarg1, CLodCharacterShape jarg1_, long jarg2);
  public final static native void CLodCharacterShape_addBoneAlpha(long jarg1, CLodCharacterShape jarg1_, long jarg2, long jarg3);
  public final static native long CLodCharacterShape_getAnimKey(long jarg1, CLodCharacterShape jarg1_, long jarg2, double jarg3, boolean jarg4, long jarg5, CVector jarg5_);
  public final static native void delete_CLodCharacterShape(long jarg1);
  public final static native long new_CLodCharacterShapeBank();
  public final static native void CLodCharacterShapeBank_reset(long jarg1, CLodCharacterShapeBank jarg1_);
  public final static native long CLodCharacterShapeBank_addShape(long jarg1, CLodCharacterShapeBank jarg1_);
  public final static native int CLodCharacterShapeBank_getShapeIdByName(long jarg1, CLodCharacterShapeBank jarg1_, String jarg2);
  public final static native long CLodCharacterShapeBank_getShape(long jarg1, CLodCharacterShapeBank jarg1_, long jarg2);
  public final static native long CLodCharacterShapeBank_getShapeFullAcces(long jarg1, CLodCharacterShapeBank jarg1_, long jarg2);
  public final static native boolean CLodCharacterShapeBank_compile(long jarg1, CLodCharacterShapeBank jarg1_);
  public final static native long CLodCharacterShapeBank_getNumShapes(long jarg1, CLodCharacterShapeBank jarg1_);
  public final static native void CLodCharacterShapeBank_serial(long jarg1, CLodCharacterShapeBank jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CLodCharacterShapeBank(long jarg1);
  public final static native int NL3D_CLOD_TEXT_WIDTH_get();
  public final static native int NL3D_CLOD_TEXT_HEIGHT_get();
  public final static native int NL3D_CLOD_TEXT_SIZE_get();
  public final static native void CLodCharacterTexture_Texture_set(long jarg1, CLodCharacterTexture jarg1_, long jarg2);
  public final static native long CLodCharacterTexture_Texture_get(long jarg1, CLodCharacterTexture jarg1_);
  public final static native long new_CLodCharacterTexture();
  public final static native long CLodCharacterTexture_getWidth(long jarg1, CLodCharacterTexture jarg1_);
  public final static native long CLodCharacterTexture_getHeight(long jarg1, CLodCharacterTexture jarg1_);
  public final static native void CLodCharacterTexture_serial(long jarg1, CLodCharacterTexture jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CLodCharacterTexture(long jarg1);
  public final static native void delete_ILogicInfo(long jarg1);
  public final static native void ILogicInfo_getStaticLightSetup(long jarg1, ILogicInfo jarg1_, long jarg2, CRGBA jarg2_, long jarg3, long jarg4, long jarg5, CRGBA jarg5_);
  public final static native long IDRV_MAT_MAXTEXTURES_get();
  public final static native long IDRV_TOUCHED_BLENDFUNC_get();
  public final static native long IDRV_TOUCHED_BLEND_get();
  public final static native long IDRV_TOUCHED_SHADER_get();
  public final static native long IDRV_TOUCHED_ZFUNC_get();
  public final static native long IDRV_TOUCHED_ZBIAS_get();
  public final static native long IDRV_TOUCHED_COLOR_get();
  public final static native long IDRV_TOUCHED_LIGHTING_get();
  public final static native long IDRV_TOUCHED_DEFMAT_get();
  public final static native long IDRV_TOUCHED_ZWRITE_get();
  public final static native long IDRV_TOUCHED_DOUBLE_SIDED_get();
  public final static native long IDRV_TOUCHED_LIGHTMAP_get();
  public final static native long IDRV_TOUCHED_ALPHA_TEST_get();
  public final static native long IDRV_TOUCHED_ALPHA_TEST_THRE_get();
  public final static native long IDRV_TOUCHED_TEXENV_get();
  public final static native long IDRV_TOUCHED_TEXGEN_get();
  public final static native long IDRV_TOUCHED_TEX_get();
  public final static native long IDRV_TOUCHED_ALLTEX_get();
  public final static native long IDRV_TOUCHED_ALL_get();
  public final static native long IDRV_MAT_HIDE_get();
  public final static native long IDRV_MAT_TSP_get();
  public final static native long IDRV_MAT_ZWRITE_get();
  public final static native long IDRV_MAT_ZLIST_get();
  public final static native long IDRV_MAT_LIGHTING_get();
  public final static native long IDRV_MAT_SPECULAR_get();
  public final static native long IDRV_MAT_DEFMAT_get();
  public final static native long IDRV_MAT_BLEND_get();
  public final static native long IDRV_MAT_DOUBLE_SIDED_get();
  public final static native long IDRV_MAT_ALPHA_TEST_get();
  public final static native long IDRV_MAT_TEX_ADDR_get();
  public final static native long IDRV_MAT_LIGHTED_VERTEX_COLOR_get();
  public final static native long IDRV_MAT_GEN_TEX_0_get();
  public final static native long IDRV_MAT_GEN_TEX_1_get();
  public final static native long IDRV_MAT_GEN_TEX_2_get();
  public final static native long IDRV_MAT_GEN_TEX_3_get();
  public final static native long IDRV_MAT_GEN_TEX_4_get();
  public final static native long IDRV_MAT_GEN_TEX_5_get();
  public final static native long IDRV_MAT_GEN_TEX_6_get();
  public final static native long IDRV_MAT_GEN_TEX_7_get();
  public final static native long IDRV_MAT_USER_TEX_0_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_1_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_2_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_3_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_4_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_5_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_6_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_7_MAT_get();
  public final static native long IDRV_MAT_USER_TEX_MAT_ALL_get();
  public final static native long IDRV_MAT_USER_TEX_FIRST_BIT_get();
  public final static native long IDRV_MAT_TEX_GEN_SHIFT_get();
  public final static native long IDRV_MAT_TEX_GEN_MASK_get();
  public final static native long new_IMaterialDrvInfos(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void delete_IMaterialDrvInfos(long jarg1);
  public final static native int CMaterial_always_get();
  public final static native int CMaterial_one_get();
  public final static native int CMaterial_Normal_get();
  public final static native int CMaterial_Replace_get();
  public final static native int CMaterial_Texture_get();
  public final static native int CMaterial_SrcColor_get();
  public final static native int CMaterial_TextureOff_get();
  public final static native int CMaterial_TexCoordGenReflect_get();
  public final static native long new_CMaterial__SWIG_0();
  public final static native long new_CMaterial__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void delete_CMaterial(long jarg1);
  public final static native long CMaterial_assign(long jarg1, CMaterial jarg1_, long jarg2, CMaterial jarg2_);
  public final static native void CMaterial_setShader(long jarg1, CMaterial jarg1_, int jarg2);
  public final static native int CMaterial_getShader(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setTexture(long jarg1, CMaterial jarg1_, short jarg2, long jarg3, ITexture jarg3_);
  public final static native long CMaterial_getTexture(long jarg1, CMaterial jarg1_, short jarg2);
  public final static native boolean CMaterial_texturePresent(long jarg1, CMaterial jarg1_, short jarg2);
  public final static native long CMaterial_getNumUsedTextureStages(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setBlend(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_setBlendFunc(long jarg1, CMaterial jarg1_, int jarg2, int jarg3);
  public final static native void CMaterial_setSrcBlend(long jarg1, CMaterial jarg1_, int jarg2);
  public final static native void CMaterial_setDstBlend(long jarg1, CMaterial jarg1_, int jarg2);
  public final static native boolean CMaterial_getBlend(long jarg1, CMaterial jarg1_);
  public final static native int CMaterial_getSrcBlend(long jarg1, CMaterial jarg1_);
  public final static native int CMaterial_getDstBlend(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_enableTexAddrMode__SWIG_0(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_enableTexAddrMode__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native boolean CMaterial_texAddrEnabled(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setTexAddressingMode(long jarg1, CMaterial jarg1_, short jarg2, int jarg3);
  public final static native int CMaterial_getTexAddressingMode(long jarg1, CMaterial jarg1_, short jarg2);
  public final static native void CMaterial_setDoubleSided(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native boolean CMaterial_getDoubleSided(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setAlphaTest(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native boolean CMaterial_getAlphaTest(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setAlphaTestThreshold(long jarg1, CMaterial jarg1_, float jarg2);
  public final static native float CMaterial_getAlphaTestThreshold(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setZFunc(long jarg1, CMaterial jarg1_, int jarg2);
  public final static native void CMaterial_setZWrite(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_setZBias(long jarg1, CMaterial jarg1_, float jarg2);
  public final static native int CMaterial_getZFunc(long jarg1, CMaterial jarg1_);
  public final static native boolean CMaterial_getZWrite(long jarg1, CMaterial jarg1_);
  public final static native float CMaterial_getZBias(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setColor(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CMaterial_setLighting__SWIG_0(long jarg1, CMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_, float jarg7);
  public final static native void CMaterial_setLighting__SWIG_1(long jarg1, CMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_);
  public final static native void CMaterial_setLighting__SWIG_2(long jarg1, CMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_);
  public final static native void CMaterial_setLighting__SWIG_3(long jarg1, CMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_);
  public final static native void CMaterial_setLighting__SWIG_4(long jarg1, CMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CMaterial_setLighting__SWIG_5(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_setEmissive__SWIG_0(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CMaterial_setEmissive__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setAmbient__SWIG_0(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CMaterial_setAmbient__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setDiffuse__SWIG_0(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CMaterial_setDiffuse__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setOpacity(long jarg1, CMaterial jarg1_, short jarg2);
  public final static native void CMaterial_setSpecular__SWIG_0(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CMaterial_setSpecular__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setShininess(long jarg1, CMaterial jarg1_, float jarg2);
  public final static native void CMaterial_setLightedVertexColor(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native boolean CMaterial_getLightedVertexColor(long jarg1, CMaterial jarg1_);
  public final static native boolean CMaterial_isLighted(long jarg1, CMaterial jarg1_);
  public final static native boolean CMaterial_isLightedVertexColor(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getColor(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getEmissive(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getAmbient(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getDiffuse(long jarg1, CMaterial jarg1_);
  public final static native short CMaterial_getOpacity(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getSpecular(long jarg1, CMaterial jarg1_);
  public final static native float CMaterial_getShininess(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_texEnvOpRGB(long jarg1, CMaterial jarg1_, long jarg2, int jarg3);
  public final static native void CMaterial_texEnvArg0RGB(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texEnvArg1RGB(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texEnvArg2RGB(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texEnvOpAlpha(long jarg1, CMaterial jarg1_, long jarg2, int jarg3);
  public final static native void CMaterial_texEnvArg0Alpha(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texEnvArg1Alpha(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texEnvArg2Alpha(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CMaterial_texConstantColor(long jarg1, CMaterial jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native long CMaterial_getTexEnvMode(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_setTexEnvMode(long jarg1, CMaterial jarg1_, long jarg2, long jarg3);
  public final static native long CMaterial_getTexConstantColor(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native int CMaterial_getTexEnvOpRGB(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native int CMaterial_getTexEnvOpAlpha(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_setTexCoordGen(long jarg1, CMaterial jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CMaterial_getTexCoordGen(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_setTexCoordGenMode(long jarg1, CMaterial jarg1_, long jarg2, int jarg3);
  public final static native int CMaterial_getTexCoordGenMode(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_enableUserTexMat__SWIG_0(long jarg1, CMaterial jarg1_, long jarg2, boolean jarg3);
  public final static native void CMaterial_enableUserTexMat__SWIG_1(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native boolean CMaterial_isUserTexMatEnabled(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_setUserTexMat(long jarg1, CMaterial jarg1_, long jarg2, long jarg3);
  public final static native long CMaterial_getUserTexMat(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_decompUserTexMat(long jarg1, CMaterial jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CMaterial_setUserColor(long jarg1, CMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CMaterial_getUserColor(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setLightMap(long jarg1, CMaterial jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native long CMaterial_getLightMap(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMaterial_setLightMapFactor(long jarg1, CMaterial jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CMaterial_setLightMapMulx2(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_setLMCColors(long jarg1, CMaterial jarg1_, long jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_);
  public final static native void CMaterial_initUnlit(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_initLighted(long jarg1, CMaterial jarg1_);
  public final static native boolean CMaterial_getStainedGlassWindow(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_setStainedGlassWindow(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native void CMaterial_flushTextures(long jarg1, CMaterial jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CMaterial_serial(long jarg1, CMaterial jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMaterial_selectTextureSet(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native boolean CMaterial_isSupportedByDriver(long jarg1, CMaterial jarg1_, long jarg2, IDriver jarg2_, boolean jarg3);
  public final static native void CMaterial__Textures_set(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native long CMaterial__Textures_get(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial__TexAddrMode_set(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native long CMaterial__TexAddrMode_get(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial__TexEnvs_set(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native long CMaterial__TexEnvs_get(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial__MatDrvInfo_set(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native long CMaterial__MatDrvInfo_get(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial__LightMaps_set(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native long CMaterial__LightMaps_get(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial__LightMapsMulx2_set(long jarg1, CMaterial jarg1_, boolean jarg2);
  public final static native boolean CMaterial__LightMapsMulx2_get(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getFlags(long jarg1, CMaterial jarg1_);
  public final static native long CMaterial_getTouched(long jarg1, CMaterial jarg1_);
  public final static native void CMaterial_clearTouched(long jarg1, CMaterial jarg1_, long jarg2);
  public final static native void CMatrix3x4_a11_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a11_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a12_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a12_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a13_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a13_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a14_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a14_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a21_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a21_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a22_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a22_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a23_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a23_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a24_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a24_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a31_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a31_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a32_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a32_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a33_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a33_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_a34_set(long jarg1, CMatrix3x4 jarg1_, float jarg2);
  public final static native float CMatrix3x4_a34_get(long jarg1, CMatrix3x4 jarg1_);
  public final static native void CMatrix3x4_set(long jarg1, CMatrix3x4 jarg1_, long jarg2);
  public final static native void CMatrix3x4_mulSetVector__SWIG_0(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CMatrix3x4_mulSetPoint__SWIG_0(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CMatrix3x4_mulSetVector__SWIG_1(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, CVector jarg4_);
  public final static native void CMatrix3x4_mulSetPoint__SWIG_1(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, CVector jarg4_);
  public final static native void CMatrix3x4_mulAddVector(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, CVector jarg4_);
  public final static native void CMatrix3x4_mulAddPoint(long jarg1, CMatrix3x4 jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, CVector jarg4_);
  public final static native long new_CMatrix3x4();
  public final static native void delete_CMatrix3x4(long jarg1);
  public final static native long new_CMatrix3x4SSE();
  public final static native void delete_CMatrix3x4SSE(long jarg1);
  public final static native int NL3D_MESH_SKINNING_MAX_MATRIX_get();
  public final static native double NL3D_MESH_PRECISE_CLIP_THRESHOLD_get();
  public final static native long new_CMesh__SWIG_0();
  public final static native void delete_CMesh(long jarg1);
  public final static native long new_CMesh__SWIG_1(long jarg1, CMesh jarg1_);
  public final static native long CMesh_assign(long jarg1, CMesh jarg1_, long jarg2, CMesh jarg2_);
  public final static native void CMesh_build__SWIG_0(long jarg1, CMesh jarg1_, long jarg2, long jarg3);
  public final static native void CMesh_build__SWIG_1(long jarg1, CMesh jarg1_, long jarg2, long jarg3, CMeshGeom jarg3_);
  public final static native void CMesh_optimizeMaterialUsage(long jarg1, CMesh jarg1_, long jarg2);
  public final static native void CMesh_setBlendShapes(long jarg1, CMesh jarg1_, long jarg2);
  public final static native void CMesh_computeBonesId(long jarg1, CMesh jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMesh_updateSkeletonUsage(long jarg1, CMesh jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native long CMesh_createInstance(long jarg1, CMesh jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CMesh_clip(long jarg1, CMesh jarg1_, long jarg2, long jarg3);
  public final static native void CMesh_render(long jarg1, CMesh jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CMesh_serial(long jarg1, CMesh jarg1_, long jarg2, IStream jarg2_);
  public final static native float CMesh_getNumTriangles(long jarg1, CMesh jarg1_, float jarg2);
  public final static native void CMesh_getAABBox(long jarg1, CMesh jarg1_, long jarg2);
  public final static native void CMesh_profileSceneRender(long jarg1, CMesh jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CMesh_buildSystemGeometry(long jarg1, CMesh jarg1_);
  public final static native long CMesh_getBoundingBox(long jarg1, CMesh jarg1_);
  public final static native long CMesh_getVertexBuffer(long jarg1, CMesh jarg1_);
  public final static native long CMesh_getNbMatrixBlock(long jarg1, CMesh jarg1_);
  public final static native long CMesh_getNbRdrPass(long jarg1, CMesh jarg1_, long jarg2);
  public final static native long CMesh_getRdrPassPrimitiveBlock(long jarg1, CMesh jarg1_, long jarg2, long jarg3);
  public final static native long CMesh_getRdrPassMaterial(long jarg1, CMesh jarg1_, long jarg2, long jarg3);
  public final static native long CMesh_getMeshGeom(long jarg1, CMesh jarg1_);
  public final static native long CMesh_supportMeshBlockRendering(long jarg1, CMesh jarg1_, long jarg2, CTransformShape jarg2_, long jarg3);
  public final static native long new_CMeshGeom();
  public final static native void delete_CMeshGeom(long jarg1);
  public final static native void CMeshGeom_build(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshGeom_setBlendShapes(long jarg1, CMeshGeom jarg1_, long jarg2);
  public final static native void CMeshGeom_applyMaterialRemap(long jarg1, CMeshGeom jarg1_, long jarg2);
  public final static native void CMeshGeom_initInstance(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean CMeshGeom_clip(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshGeom_render(long jarg1, CMeshGeom jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5, float jarg6);
  public final static native void CMeshGeom_renderSkin(long jarg1, CMeshGeom jarg1_, long jarg2, CTransformShape jarg2_, float jarg3);
  public final static native float CMeshGeom_getNumTriangles(long jarg1, CMeshGeom jarg1_, float jarg2);
  public final static native void CMeshGeom_serial(long jarg1, CMeshGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshGeom_profileSceneRender(long jarg1, CMeshGeom jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5);
  public final static native long CMeshGeom_getBoundingBox(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getVertexBuffer(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getNbMatrixBlock(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getNbRdrPass(long jarg1, CMeshGeom jarg1_, long jarg2);
  public final static native long CMeshGeom_getRdrPassPrimitiveBlock(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native long CMeshGeom_getRdrPassMaterial(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native long CMeshGeom_getNbBlendShapes(long jarg1, CMeshGeom jarg1_);
  public final static native boolean CMeshGeom_retrieveVertices(long jarg1, CMeshGeom jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native boolean CMeshGeom_retrieveTriangles(long jarg1, CMeshGeom jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native boolean CMeshGeom_isSkinned(long jarg1, CMeshGeom jarg1_);
  public final static native void CMeshGeom_computeBonesId(long jarg1, CMeshGeom jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMeshGeom_updateSkeletonUsage(long jarg1, CMeshGeom jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native long CMeshGeom_getSkinBoneUsage(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getSkinBoneSphere(long jarg1, CMeshGeom jarg1_);
  public final static native boolean CMeshGeom_supportIntersectSkin(long jarg1, CMeshGeom jarg1_);
  public final static native boolean CMeshGeom_intersectSkin(long jarg1, CMeshGeom jarg1_, long jarg2, CTransformShape jarg2_, long jarg3, long jarg4, long jarg5, boolean jarg6);
  public final static native void CMeshGeom_renderSimpleWithMaterial(long jarg1, CMeshGeom jarg1_, long jarg2, IDriver jarg2_, long jarg3, long jarg4, CMaterial jarg4_);
  public final static native boolean CMeshGeom_supportMeshBlockRendering(long jarg1, CMeshGeom jarg1_);
  public final static native boolean CMeshGeom_sortPerMaterial(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getNumRdrPassesForMesh(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getNumRdrPassesForInstance(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native void CMeshGeom_beginMesh(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native void CMeshGeom_activeInstance(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshGeom_renderPass(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshGeom_endMesh(long jarg1, CMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native boolean CMeshGeom_getVBHeapInfo(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshGeom_computeMeshVBHeap(long jarg1, CMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native boolean CMeshGeom_hasMeshVertexProgram(long jarg1, CMeshGeom jarg1_);
  public final static native long CMeshGeom_getMeshVertexProgram(long jarg1, CMeshGeom jarg1_);
  public final static native int CMeshBase_AutoCameraCol_get();
  public final static native long new_CMeshBase();
  public final static native void delete_CMeshBase(long jarg1);
  public final static native void CMeshBase_setAnimatedMaterial(long jarg1, CMeshBase jarg1_, long jarg2, String jarg3);
  public final static native long CMeshBase_getAnimatedMaterial(long jarg1, CMeshBase jarg1_, long jarg2);
  public final static native long CMeshBase_getDefaultPos(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getDefaultPivot(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getDefaultRotEuler(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getDefaultRotQuat(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getDefaultScale(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getDefaultLMFactor(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getNbMaterial(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getMaterial__SWIG_0(long jarg1, CMeshBase jarg1_, long jarg2);
  public final static native void CMeshBase_serialMeshBase(long jarg1, CMeshBase jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshBase_flushTextures(long jarg1, CMeshBase jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native boolean CMeshBase_isLightable(long jarg1, CMeshBase jarg1_);
  public final static native boolean CMeshBase_useLightingLocalAttenuation(long jarg1, CMeshBase jarg1_);
  public final static native void CMeshBase_setAutoAnim__SWIG_0(long jarg1, CMeshBase jarg1_, boolean jarg2);
  public final static native void CMeshBase_setAutoAnim__SWIG_1(long jarg1, CMeshBase jarg1_);
  public final static native boolean CMeshBase_getAutoAnim(long jarg1, CMeshBase jarg1_);
  public final static native void CMeshBase_resetLodCharacterTexture(long jarg1, CMeshBase jarg1_);
  public final static native void CMeshBase_setupLodCharacterTexture(long jarg1, CMeshBase jarg1_, long jarg2, CLodCharacterTexture jarg2_);
  public final static native long CMeshBase_getLodCharacterTexture(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getVisualCollisionMesh(long jarg1, CMeshBase jarg1_);
  public final static native long CMeshBase_getSystemGeometry(long jarg1, CMeshBase jarg1_);
  public final static native boolean CMeshBase_getDefaultOpacity(long jarg1, CMeshBase jarg1_);
  public final static native boolean CMeshBase_getDefaultTransparency(long jarg1, CMeshBase jarg1_);
  public final static native void CMeshBase__LightInfos_set(long jarg1, CMeshBase jarg1_, long jarg2);
  public final static native long CMeshBase__LightInfos_get(long jarg1, CMeshBase jarg1_);
  public final static native long MeshBaseInstanceId_get();
  public final static native void CMeshBaseInstance_registerBasic();
  public final static native void CMeshBaseInstance_Materials_set(long jarg1, CMeshBaseInstance jarg1_, long jarg2);
  public final static native long CMeshBaseInstance_Materials_get(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_AsyncTextures_set(long jarg1, CMeshBaseInstance jarg1_, long jarg2);
  public final static native long CMeshBaseInstance_AsyncTextures_get(long jarg1, CMeshBaseInstance jarg1_);
  public final static native int CMeshBaseInstance_OwnerBit_get();
  public final static native void CMeshBaseInstance_registerToChannelMixer(long jarg1, CMeshBaseInstance jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native long CMeshBaseInstance_getNumMaterial(long jarg1, CMeshBaseInstance jarg1_);
  public final static native long CMeshBaseInstance_getMaterial__SWIG_0(long jarg1, CMeshBaseInstance jarg1_, long jarg2);
  public final static native long CMeshBaseInstance_getDefaultTrack(long jarg1, CMeshBaseInstance jarg1_, long jarg2);
  public final static native long CMeshBaseInstance_getNbLightMap(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_getLightMapName(long jarg1, CMeshBaseInstance jarg1_, long jarg2, long jarg3);
  public final static native void CMeshBaseInstance_initAnimatedLightIndex(long jarg1, CMeshBaseInstance jarg1_, long jarg2, CScene jarg2_);
  public final static native long CMeshBaseInstance_getNbBlendShape(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_getBlendShapeName(long jarg1, CMeshBaseInstance jarg1_, long jarg2, long jarg3);
  public final static native void CMeshBaseInstance_setBlendShapeFactor(long jarg1, CMeshBaseInstance jarg1_, String jarg2, float jarg3);
  public final static native long CMeshBaseInstance_getBlendShapeFactors(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_changeMRMDistanceSetup(long jarg1, CMeshBaseInstance jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CMeshBaseInstance_selectTextureSet(long jarg1, CMeshBaseInstance jarg1_, long jarg2);
  public final static native void CMeshBaseInstance_enableAsyncTextureMode(long jarg1, CMeshBaseInstance jarg1_, boolean jarg2);
  public final static native boolean CMeshBaseInstance_getAsyncTextureMode(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_startAsyncTextureLoading(long jarg1, CMeshBaseInstance jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CMeshBaseInstance_isAsyncTextureReady(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_setAsyncTextureDistance(long jarg1, CMeshBaseInstance jarg1_, float jarg2);
  public final static native float CMeshBaseInstance_getAsyncTextureDistance(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_setAsyncTextureDirty(long jarg1, CMeshBaseInstance jarg1_, boolean jarg2);
  public final static native boolean CMeshBaseInstance_isAsyncTextureDirty(long jarg1, CMeshBaseInstance jarg1_);
  public final static native int CMeshBaseInstance_getAsyncTextureId(long jarg1, CMeshBaseInstance jarg1_, long jarg2, long jarg3);
  public final static native void CMeshBaseInstance_traverseHrc(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance_traverseAnimDetail(long jarg1, CMeshBaseInstance jarg1_);
  public final static native boolean CMeshBaseInstance_fastIntersect(long jarg1, CMeshBaseInstance jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, boolean jarg6);
  public final static native void CMeshBaseInstance__VPWindTreePhase_set(long jarg1, CMeshBaseInstance jarg1_, float jarg2);
  public final static native float CMeshBaseInstance__VPWindTreePhase_get(long jarg1, CMeshBaseInstance jarg1_);
  public final static native void CMeshBaseInstance__VPWindTreeFixed_set(long jarg1, CMeshBaseInstance jarg1_, boolean jarg2);
  public final static native boolean CMeshBaseInstance__VPWindTreeFixed_get(long jarg1, CMeshBaseInstance jarg1_);
  public final static native long new_CMeshBlender();
  public final static native void CMeshBlender_prepareRenderForGlobalAlpha(long jarg1, CMeshBlender jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, float jarg4, short jarg5, boolean jarg6);
  public final static native void CMeshBlender_restoreRender(long jarg1, CMeshBlender jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, boolean jarg4);
  public final static native void CMeshBlender_prepareRenderForGlobalAlphaCoarseMesh(long jarg1, CMeshBlender jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, long jarg4, CRGBA jarg4_, float jarg5, boolean jarg6);
  public final static native void CMeshBlender_restoreRenderCoarseMesh(long jarg1, CMeshBlender jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, boolean jarg4);
  public final static native void delete_CMeshBlender(long jarg1);
  public final static native long new_CMeshBlockManager();
  public final static native void delete_CMeshBlockManager(long jarg1);
  public final static native void CMeshBlockManager_addInstance(long jarg1, CMeshBlockManager jarg1_, long jarg2, IMeshGeom jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4);
  public final static native void CMeshBlockManager_flush(long jarg1, CMeshBlockManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CRenderTrav jarg4_);
  public final static native void CMeshBlockManager_releaseVBHeaps(long jarg1, CMeshBlockManager jarg1_);
  public final static native boolean CMeshBlockManager_addVBHeap(long jarg1, CMeshBlockManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, long jarg4);
  public final static native void CMeshBlockManager_freeMeshVBHeap(long jarg1, CMeshBlockManager jarg1_, long jarg2, IMeshGeom jarg2_);
  public final static native void CMeshGeomRenderContext_Driver_set(long jarg1, CMeshGeomRenderContext jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CMeshGeomRenderContext_Driver_get(long jarg1, CMeshGeomRenderContext jarg1_);
  public final static native void CMeshGeomRenderContext_Scene_set(long jarg1, CMeshGeomRenderContext jarg1_, long jarg2, CScene jarg2_);
  public final static native long CMeshGeomRenderContext_Scene_get(long jarg1, CMeshGeomRenderContext jarg1_);
  public final static native void CMeshGeomRenderContext_RenderTrav_set(long jarg1, CMeshGeomRenderContext jarg1_, long jarg2, CRenderTrav jarg2_);
  public final static native long CMeshGeomRenderContext_RenderTrav_get(long jarg1, CMeshGeomRenderContext jarg1_);
  public final static native void CMeshGeomRenderContext_RenderThroughVBHeap_set(long jarg1, CMeshGeomRenderContext jarg1_, boolean jarg2);
  public final static native boolean CMeshGeomRenderContext_RenderThroughVBHeap_get(long jarg1, CMeshGeomRenderContext jarg1_);
  public final static native long new_CMeshGeomRenderContext();
  public final static native void delete_CMeshGeomRenderContext(long jarg1);
  public final static native int IMeshGeom_RenderOpaqueMaterial_get();
  public final static native int IMeshGeom_RenderTransparentMaterial_get();
  public final static native int IMeshGeom_RenderPassOpaque_get();
  public final static native int IMeshGeom_RenderGlobalAlpha_get();
  public final static native int IMeshGeom_RenderGADisableZWrite_get();
  public final static native void delete_IMeshGeom(long jarg1);
  public final static native void IMeshGeom_initInstance(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean IMeshGeom_clip(long jarg1, IMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native void IMeshGeom_render(long jarg1, IMeshGeom jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5, float jarg6);
  public final static native void IMeshGeom_renderSkin(long jarg1, IMeshGeom jarg1_, long jarg2, CTransformShape jarg2_, float jarg3);
  public final static native boolean IMeshGeom_hasMeshVertexProgram(long jarg1, IMeshGeom jarg1_);
  public final static native void IMeshGeom_profileSceneRender(long jarg1, IMeshGeom jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5);
  public final static native float IMeshGeom_getNumTriangles(long jarg1, IMeshGeom jarg1_, float jarg2);
  public final static native long IMeshGeom_getBoundingBox(long jarg1, IMeshGeom jarg1_);
  public final static native boolean IMeshGeom_supportMeshBlockRendering(long jarg1, IMeshGeom jarg1_);
  public final static native boolean IMeshGeom_sortPerMaterial(long jarg1, IMeshGeom jarg1_);
  public final static native long IMeshGeom_getNumRdrPassesForMesh(long jarg1, IMeshGeom jarg1_);
  public final static native long IMeshGeom_getNumRdrPassesForInstance(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native void IMeshGeom_beginMesh(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native void IMeshGeom_activeInstance(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void IMeshGeom_renderPass(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void IMeshGeom_endMesh(long jarg1, IMeshGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native boolean IMeshGeom_getVBHeapInfo(long jarg1, IMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native void IMeshGeom_computeMeshVBHeap(long jarg1, IMeshGeom jarg1_, long jarg2, long jarg3);
  public final static native boolean IMeshGeom_isActiveInstanceNeedVBFill(long jarg1, IMeshGeom jarg1_);
  public final static native boolean IMeshGeom_isMeshInVBHeap(long jarg1, IMeshGeom jarg1_);
  public final static native long MeshInstanceId_get();
  public final static native void CMeshInstance_registerBasic();
  public final static native void CBlendShape_Name_set(long jarg1, CBlendShape jarg1_, String jarg2);
  public final static native String CBlendShape_Name_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_deltaPos_set(long jarg1, CBlendShape jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CBlendShape_deltaPos_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_deltaNorm_set(long jarg1, CBlendShape jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CBlendShape_deltaNorm_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_deltaTgSpace_set(long jarg1, CBlendShape jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CBlendShape_deltaTgSpace_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_deltaUV_set(long jarg1, CBlendShape jarg1_, long jarg2);
  public final static native long CBlendShape_deltaUV_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_deltaCol_set(long jarg1, CBlendShape jarg1_, long jarg2);
  public final static native long CBlendShape_deltaCol_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_VertRefs_set(long jarg1, CBlendShape jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CBlendShape_VertRefs_get(long jarg1, CBlendShape jarg1_);
  public final static native void CBlendShape_serial(long jarg1, CBlendShape jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CBlendShape();
  public final static native void delete_CBlendShape(long jarg1);
  public final static native void CMeshMorpher_BlendShapes_set(long jarg1, CMeshMorpher jarg1_, long jarg2);
  public final static native long CMeshMorpher_BlendShapes_get(long jarg1, CMeshMorpher jarg1_);
  public final static native long new_CMeshMorpher();
  public final static native void CMeshMorpher_init(long jarg1, CMeshMorpher jarg1_, long jarg2, CVertexBuffer jarg2_, long jarg3, CVertexBuffer jarg3_, boolean jarg4);
  public final static native void CMeshMorpher_initSkinned(long jarg1, CMeshMorpher jarg1_, long jarg2, CVertexBuffer jarg2_, long jarg3, CVertexBuffer jarg3_, boolean jarg4, long jarg5, Vector_CVector jarg5_, long jarg6, Vector_CVector jarg6_, long jarg7, Vector_CVector jarg7_, boolean jarg8);
  public final static native void CMeshMorpher_update(long jarg1, CMeshMorpher jarg1_, long jarg2);
  public final static native void CMeshMorpher_updateSkinned(long jarg1, CMeshMorpher jarg1_, long jarg2);
  public final static native void CMeshMorpher_updateRawSkin(long jarg1, CMeshMorpher jarg1_, long jarg2, CVertexBuffer jarg2_, long jarg3, long jarg4);
  public final static native void CMeshMorpher_serial(long jarg1, CMeshMorpher jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CMeshMorpher(long jarg1);
  public final static native long new_CMeshMRMGeom();
  public final static native void delete_CMeshMRMGeom(long jarg1);
  public final static native void CMeshMRMGeom_build__SWIG_0(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, CMRMParameters jarg5_);
  public final static native void CMeshMRMGeom_build__SWIG_1(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CMeshMRMGeom_applyMaterialRemap(long jarg1, CMeshMRMGeom jarg1_, long jarg2);
  public final static native void CMeshMRMGeom_changeMRMDistanceSetup(long jarg1, CMeshMRMGeom jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CMeshMRMGeom_initInstance(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean CMeshMRMGeom_clip(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMGeom_render(long jarg1, CMeshMRMGeom jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5, float jarg6);
  public final static native void CMeshMRMGeom_renderSkin(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CTransformShape jarg2_, float jarg3);
  public final static native float CMeshMRMGeom_getNumTriangles(long jarg1, CMeshMRMGeom jarg1_, float jarg2);
  public final static native void CMeshMRMGeom_serial(long jarg1, CMeshMRMGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRMGeom_profileSceneRender(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5);
  public final static native long CMeshMRMGeom_getNbLodLoaded(long jarg1, CMeshMRMGeom jarg1_);
  public final static native void CMeshMRMGeom_loadFirstLod(long jarg1, CMeshMRMGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRMGeom_loadNextLod(long jarg1, CMeshMRMGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRMGeom_unloadNextLod(long jarg1, CMeshMRMGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native long CMeshMRMGeom_getBoundingBox(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getVertexBuffer(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getSkinWeights(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getBonesName(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getNbLod(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getNbRdrPass(long jarg1, CMeshMRMGeom jarg1_, long jarg2);
  public final static native long CMeshMRMGeom_getRdrPassPrimitiveBlock(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRMGeom_getRdrPassMaterial(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRMGeom_getGeomorphs(long jarg1, CMeshMRMGeom jarg1_, long jarg2);
  public final static native long CMeshMRMGeom_getNbBlendShapes(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_buildGeometryForLod(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3, Vector_CVector jarg3_, long jarg4, Vector_uint16 jarg4_);
  public final static native boolean CMeshMRMGeom_isSkinned(long jarg1, CMeshMRMGeom jarg1_);
  public final static native void CMeshMRMGeom_computeBonesId(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMeshMRMGeom_updateSkeletonUsage(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native long CMeshMRMGeom_getSkinBoneUsage(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getSkinBoneSphere(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_getSkinBoneBBox(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, long jarg4);
  public final static native boolean CMeshMRMGeom_supportMeshBlockRendering(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_sortPerMaterial(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getNumRdrPassesForMesh(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getNumRdrPassesForInstance(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native void CMeshMRMGeom_beginMesh(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native void CMeshMRMGeom_activeInstance(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshMRMGeom_renderPass(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshMRMGeom_endMesh(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native boolean CMeshMRMGeom_getVBHeapInfo(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMGeom_computeMeshVBHeap(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3);
  public final static native boolean CMeshMRMGeom_isActiveInstanceNeedVBFill(long jarg1, CMeshMRMGeom jarg1_);
  public final static native long CMeshMRMGeom_getLevelDetail(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_supportSkinGrouping(long jarg1, CMeshMRMGeom jarg1_);
  public final static native int CMeshMRMGeom_renderSkinGroupGeom(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, float jarg3, long jarg4, long jarg5);
  public final static native void CMeshMRMGeom_renderSkinGroupPrimitives(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native void CMeshMRMGeom_renderSkinGroupSpecularRdrPass(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, long jarg3);
  public final static native boolean CMeshMRMGeom_hasMeshVertexProgram(long jarg1, CMeshMRMGeom jarg1_);
  public final static native void CMeshMRMGeom_setShadowMesh(long jarg1, CMeshMRMGeom jarg1_, long jarg2, long jarg3, Vector_uint16 jarg3_);
  public final static native long CMeshMRMGeom_getNumShadowSkinVertices(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_supportShadowSkinGrouping(long jarg1, CMeshMRMGeom jarg1_);
  public final static native int CMeshMRMGeom_renderShadowSkinGeom(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, long jarg3, long jarg4);
  public final static native void CMeshMRMGeom_renderShadowSkinPrimitives(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, long jarg3, CMaterial jarg3_, long jarg4, IDriver jarg4_, long jarg5);
  public final static native boolean CMeshMRMGeom_supportIntersectSkin(long jarg1, CMeshMRMGeom jarg1_);
  public final static native boolean CMeshMRMGeom_intersectSkin(long jarg1, CMeshMRMGeom jarg1_, long jarg2, CMeshMRMInstance jarg2_, long jarg3, long jarg4, long jarg5, boolean jarg6);
  public final static native void CMeshMRMGeom_NumCacheVertexNormal1_set(long jarg1);
  public final static native long CMeshMRMGeom_NumCacheVertexNormal1_get();
  public final static native void CMeshMRMGeom_NumCacheVertexNormal2_set(long jarg1);
  public final static native long CMeshMRMGeom_NumCacheVertexNormal2_get();
  public final static native void CMeshMRMGeom_NumCacheVertexNormal3_set(long jarg1);
  public final static native long CMeshMRMGeom_NumCacheVertexNormal3_get();
  public final static native void CMeshMRMGeom_NumCacheVertexNormal4_set(long jarg1);
  public final static native long CMeshMRMGeom_NumCacheVertexNormal4_get();
  public final static native long new_CMeshMRM();
  public final static native void CMeshMRM_build__SWIG_0(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, CMRMParameters jarg5_);
  public final static native void CMeshMRM_build__SWIG_1(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CMeshMRM_build__SWIG_2(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3, CMeshMRMGeom jarg3_);
  public final static native void CMeshMRM_optimizeMaterialUsage(long jarg1, CMeshMRM jarg1_, long jarg2);
  public final static native void CMeshMRM_computeBonesId(long jarg1, CMeshMRM jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMeshMRM_updateSkeletonUsage(long jarg1, CMeshMRM jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native void CMeshMRM_changeMRMDistanceSetup(long jarg1, CMeshMRM jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native long CMeshMRM_createInstance(long jarg1, CMeshMRM jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CMeshMRM_clip(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRM_render(long jarg1, CMeshMRM jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native float CMeshMRM_getNumTriangles(long jarg1, CMeshMRM jarg1_, float jarg2);
  public final static native void CMeshMRM_serial(long jarg1, CMeshMRM jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRM_getAABBox(long jarg1, CMeshMRM jarg1_, long jarg2);
  public final static native void CMeshMRM_profileSceneRender(long jarg1, CMeshMRM jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CMeshMRM_buildSystemGeometry(long jarg1, CMeshMRM jarg1_);
  public final static native long CMeshMRM_getBoundingBox(long jarg1, CMeshMRM jarg1_);
  public final static native long CMeshMRM_getVertexBuffer(long jarg1, CMeshMRM jarg1_);
  public final static native long CMeshMRM_getNbLod(long jarg1, CMeshMRM jarg1_);
  public final static native long CMeshMRM_getNbRdrPass(long jarg1, CMeshMRM jarg1_, long jarg2);
  public final static native long CMeshMRM_getRdrPassPrimitiveBlock(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRM_getRdrPassMaterial(long jarg1, CMeshMRM jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRM_getMeshGeom(long jarg1, CMeshMRM jarg1_);
  public final static native long CMeshMRM_supportMeshBlockRendering(long jarg1, CMeshMRM jarg1_, long jarg2, CTransformShape jarg2_, long jarg3);
  public final static native void delete_CMeshMRM(long jarg1);
  public final static native long MeshMRMInstanceId_get();
  public final static native void CMeshMRMInstance_registerBasic();
  public final static native double NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR_get();
  public final static native double NL3D_MESH_MRM_SKINNED_UV_FACTOR_get();
  public final static native double NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR_get();
  public final static native double NL3D_MESH_MRM_SKINNED_DEFAULT_POS_SCALE_get();
  public final static native int NL3D_MESH_MRM_SKINNED_MAX_MATRIX_get();
  public final static native long new_CMeshMRMSkinnedGeom();
  public final static native void delete_CMeshMRMSkinnedGeom(long jarg1);
  public final static native void CMeshMRMSkinnedGeom_build__SWIG_0(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3, long jarg4, CMRMParameters jarg4_);
  public final static native void CMeshMRMSkinnedGeom_build__SWIG_1(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMSkinnedGeom_applyMaterialRemap(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2);
  public final static native void CMeshMRMSkinnedGeom_changeMRMDistanceSetup(long jarg1, CMeshMRMSkinnedGeom jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CMeshMRMSkinnedGeom_initInstance(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean CMeshMRMSkinnedGeom_clip(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMSkinnedGeom_render(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5, float jarg6);
  public final static native void CMeshMRMSkinnedGeom_renderSkin(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CTransformShape jarg2_, float jarg3);
  public final static native float CMeshMRMSkinnedGeom_getNumTriangles(long jarg1, CMeshMRMSkinnedGeom jarg1_, float jarg2);
  public final static native void CMeshMRMSkinnedGeom_serial(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRMSkinnedGeom_profileSceneRender(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, float jarg4, long jarg5);
  public final static native long CMeshMRMSkinnedGeom_getBoundingBox(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native void CMeshMRMSkinnedGeom_getVertexBuffer(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native void CMeshMRMSkinnedGeom_getSkinWeights(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2);
  public final static native long CMeshMRMSkinnedGeom_getBonesName(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native long CMeshMRMSkinnedGeom_getNbLod(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native long CMeshMRMSkinnedGeom_getNbRdrPass(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2);
  public final static native void CMeshMRMSkinnedGeom_getRdrPassPrimitiveBlock(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3, long jarg4, CIndexBuffer jarg4_);
  public final static native long CMeshMRMSkinnedGeom_getRdrPassMaterial(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRMSkinnedGeom_getGeomorphs(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2);
  public final static native void CMeshMRMSkinnedGeom_computeBonesId(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMeshMRMSkinnedGeom_updateSkeletonUsage(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native long CMeshMRMSkinnedGeom_getSkinBoneUsage(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native long CMeshMRMSkinnedGeom_getSkinBoneSphere(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native boolean CMeshMRMSkinnedGeom_getSkinBoneBBox(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, long jarg4);
  public final static native boolean CMeshMRMSkinnedGeom_supportMeshBlockRendering(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native boolean CMeshMRMSkinnedGeom_sortPerMaterial(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native long CMeshMRMSkinnedGeom_getNumRdrPassesForMesh(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native long CMeshMRMSkinnedGeom_getNumRdrPassesForInstance(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native void CMeshMRMSkinnedGeom_beginMesh(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native void CMeshMRMSkinnedGeom_activeInstance(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshMRMSkinnedGeom_renderPass(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_, long jarg3, CMeshBaseInstance jarg3_, float jarg4, long jarg5);
  public final static native void CMeshMRMSkinnedGeom_endMesh(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshGeomRenderContext jarg2_);
  public final static native long CMeshMRMSkinnedGeom_getLevelDetail(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native boolean CMeshMRMSkinnedGeom_supportSkinGrouping(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native int CMeshMRMSkinnedGeom_renderSkinGroupGeom(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, float jarg3, long jarg4, long jarg5);
  public final static native void CMeshMRMSkinnedGeom_renderSkinGroupPrimitives(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native void CMeshMRMSkinnedGeom_renderSkinGroupSpecularRdrPass(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, long jarg3);
  public final static native boolean CMeshMRMSkinnedGeom_hasMeshVertexProgram(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native void CMeshMRMSkinnedGeom_setShadowMesh(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, long jarg3, Vector_uint16 jarg3_);
  public final static native long CMeshMRMSkinnedGeom_getNumShadowSkinVertices(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native boolean CMeshMRMSkinnedGeom_supportShadowSkinGrouping(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native int CMeshMRMSkinnedGeom_renderShadowSkinGeom(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, long jarg3, long jarg4);
  public final static native void CMeshMRMSkinnedGeom_renderShadowSkinPrimitives(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, long jarg3, CMaterial jarg3_, long jarg4, IDriver jarg4_, long jarg5);
  public final static native boolean CMeshMRMSkinnedGeom_supportIntersectSkin(long jarg1, CMeshMRMSkinnedGeom jarg1_);
  public final static native boolean CMeshMRMSkinnedGeom_intersectSkin(long jarg1, CMeshMRMSkinnedGeom jarg1_, long jarg2, CMeshMRMSkinnedInstance jarg2_, long jarg3, long jarg4, long jarg5, boolean jarg6);
  public final static native void CMeshMRMSkinnedGeom_NumCacheVertexNormal1_set(long jarg1);
  public final static native long CMeshMRMSkinnedGeom_NumCacheVertexNormal1_get();
  public final static native void CMeshMRMSkinnedGeom_NumCacheVertexNormal2_set(long jarg1);
  public final static native long CMeshMRMSkinnedGeom_NumCacheVertexNormal2_get();
  public final static native void CMeshMRMSkinnedGeom_NumCacheVertexNormal3_set(long jarg1);
  public final static native long CMeshMRMSkinnedGeom_NumCacheVertexNormal3_get();
  public final static native void CMeshMRMSkinnedGeom_NumCacheVertexNormal4_set(long jarg1);
  public final static native long CMeshMRMSkinnedGeom_NumCacheVertexNormal4_get();
  public final static native long new_CMeshMRMSkinned();
  public final static native boolean CMeshMRMSkinned_isCompatible(long jarg1);
  public final static native void CMeshMRMSkinned_build__SWIG_0(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3, long jarg4, CMRMParameters jarg4_);
  public final static native void CMeshMRMSkinned_build__SWIG_1(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMSkinned_build__SWIG_2(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3, CMeshMRMSkinnedGeom jarg3_);
  public final static native void CMeshMRMSkinned_optimizeMaterialUsage(long jarg1, CMeshMRMSkinned jarg1_, long jarg2);
  public final static native void CMeshMRMSkinned_computeBonesId(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CMeshMRMSkinned_updateSkeletonUsage(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CSkeletonModel jarg2_, boolean jarg3);
  public final static native void CMeshMRMSkinned_changeMRMDistanceSetup(long jarg1, CMeshMRMSkinned jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native long CMeshMRMSkinned_createInstance(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CMeshMRMSkinned_clip(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMRMSkinned_render(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native float CMeshMRMSkinned_getNumTriangles(long jarg1, CMeshMRMSkinned jarg1_, float jarg2);
  public final static native void CMeshMRMSkinned_serial(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMRMSkinned_getAABBox(long jarg1, CMeshMRMSkinned jarg1_, long jarg2);
  public final static native void CMeshMRMSkinned_profileSceneRender(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native long CMeshMRMSkinned_getBoundingBox(long jarg1, CMeshMRMSkinned jarg1_);
  public final static native void CMeshMRMSkinned_getVertexBuffer(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native long CMeshMRMSkinned_getNbLod(long jarg1, CMeshMRMSkinned jarg1_);
  public final static native long CMeshMRMSkinned_getNbRdrPass(long jarg1, CMeshMRMSkinned jarg1_, long jarg2);
  public final static native void CMeshMRMSkinned_getRdrPassPrimitiveBlock(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3, long jarg4, CIndexBuffer jarg4_);
  public final static native long CMeshMRMSkinned_getRdrPassMaterial(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, long jarg3);
  public final static native long CMeshMRMSkinned_getMeshGeom(long jarg1, CMeshMRMSkinned jarg1_);
  public final static native long CMeshMRMSkinned_supportMeshBlockRendering(long jarg1, CMeshMRMSkinned jarg1_, long jarg2, CTransformShape jarg2_, long jarg3);
  public final static native void delete_CMeshMRMSkinned(long jarg1);
  public final static native long MeshMRMSkinnedInstanceId_get();
  public final static native void CMeshMRMSkinnedInstance_registerBasic();
  public final static native void CMeshMultiLod_build(long jarg1, CMeshMultiLod jarg1_, long jarg2);
  public final static native long CMeshMultiLod_createInstance(long jarg1, CMeshMultiLod jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CMeshMultiLod_clip(long jarg1, CMeshMultiLod jarg1_, long jarg2, long jarg3);
  public final static native void CMeshMultiLod_render(long jarg1, CMeshMultiLod jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CMeshMultiLod_getAABBox(long jarg1, CMeshMultiLod jarg1_, long jarg2);
  public final static native void CMeshMultiLod_serial(long jarg1, CMeshMultiLod jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshMultiLod_profileSceneRender(long jarg1, CMeshMultiLod jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CMeshMultiLod_buildSystemGeometry(long jarg1, CMeshMultiLod jarg1_);
  public final static native long CMeshMultiLod_getMeshGeom(long jarg1, CMeshMultiLod jarg1_, long jarg2);
  public final static native long CMeshMultiLod_getNumSlotMesh(long jarg1, CMeshMultiLod jarg1_);
  public final static native long CMeshMultiLod_getSlotMesh(long jarg1, CMeshMultiLod jarg1_, long jarg2, long jarg3);
  public final static native boolean CMeshMultiLod_isStatic(long jarg1, CMeshMultiLod jarg1_);
  public final static native void CMeshMultiLod_changeMRMDistanceSetup(long jarg1, CMeshMultiLod jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native long CMeshMultiLod_supportMeshBlockRendering(long jarg1, CMeshMultiLod jarg1_, long jarg2, CTransformShape jarg2_, long jarg3);
  public final static native float CMeshMultiLod_getNumTriangles(long jarg1, CMeshMultiLod jarg1_, float jarg2);
  public final static native float CMeshMultiLod_getNumTrianglesWithCoarsestDist(long jarg1, CMeshMultiLod jarg1_, float jarg2, float jarg3);
  public final static native void delete_CMeshMultiLod(long jarg1);
  public final static native long MeshMultiLodInstanceId_get();
  public final static native long new_CMeshMultiLodInstance();
  public final static native void delete_CMeshMultiLodInstance(long jarg1);
  public final static native void CMeshMultiLodInstance_changeMRMDistanceSetup(long jarg1, CMeshMultiLodInstance jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native int CMeshMultiLodInstance_Lod0Blend_get();
  public final static native void CMeshMultiLodInstance_registerBasic();
  public final static native void CMeshMultiLodInstance__LastLodMatrixDate_set(long jarg1, CMeshMultiLodInstance jarg1_, java.math.BigInteger jarg2);
  public final static native java.math.BigInteger CMeshMultiLodInstance__LastLodMatrixDate_get(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native void CMeshMultiLodInstance__LastLodLightingDate_set(long jarg1, CMeshMultiLodInstance jarg1_, long jarg2);
  public final static native long CMeshMultiLodInstance__LastLodLightingDate_get(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native long CMeshMultiLodInstance_getLightContribution(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native void CMeshMultiLodInstance_setCoarseMeshDist(long jarg1, CMeshMultiLodInstance jarg1_, float jarg2);
  public final static native float CMeshMultiLodInstance_getCoarseMeshDist(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native float CMeshMultiLodInstance_getNumTriangles(long jarg1, CMeshMultiLodInstance jarg1_, float jarg2);
  public final static native void CMeshMultiLodInstance_initRenderFilterType(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native void CMeshMultiLodInstance_traverseLoadBalancing(long jarg1, CMeshMultiLodInstance jarg1_);
  public final static native void delete_IMeshVertexProgram(long jarg1);
  public final static native void IMeshVertexProgram_initInstance(long jarg1, IMeshVertexProgram jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean IMeshVertexProgram_begin(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CMeshBaseInstance jarg4_, long jarg5, long jarg6, CVector jarg6_);
  public final static native void IMeshVertexProgram_end(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_);
  public final static native void IMeshVertexProgram_setupForMaterial(long jarg1, IMeshVertexProgram jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, long jarg4, CScene jarg4_, long jarg5, CVertexBuffer jarg5_);
  public final static native boolean IMeshVertexProgram_needTangentSpace(long jarg1, IMeshVertexProgram jarg1_);
  public final static native boolean IMeshVertexProgram_supportMeshBlockRendering(long jarg1, IMeshVertexProgram jarg1_);
  public final static native boolean IMeshVertexProgram_isMBRVpOk(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_);
  public final static native void IMeshVertexProgram_beginMBRMesh(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_);
  public final static native void IMeshVertexProgram_beginMBRInstance(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CMeshBaseInstance jarg4_, long jarg5);
  public final static native void IMeshVertexProgram_endMBRMesh(long jarg1, IMeshVertexProgram jarg1_, long jarg2, IDriver jarg2_);
  public final static native float IMeshVertexProgram_getMaxVertexMove(long jarg1, IMeshVertexProgram jarg1_);
  public final static native void CMeshVPPerPixelLight_SpecularLighting_set(long jarg1, CMeshVPPerPixelLight jarg1_, boolean jarg2);
  public final static native boolean CMeshVPPerPixelLight_SpecularLighting_get(long jarg1, CMeshVPPerPixelLight jarg1_);
  public final static native long new_CMeshVPPerPixelLight();
  public final static native void CMeshVPPerPixelLight_initInstance(long jarg1, CMeshVPPerPixelLight jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean CMeshVPPerPixelLight_begin(long jarg1, CMeshVPPerPixelLight jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CMeshBaseInstance jarg4_, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CMeshVPPerPixelLight_end(long jarg1, CMeshVPPerPixelLight jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CMeshVPPerPixelLight_serial(long jarg1, CMeshVPPerPixelLight jarg1_, long jarg2, IStream jarg2_);
  public final static native void CMeshVPPerPixelLight_setupForMaterial(long jarg1, CMeshVPPerPixelLight jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, long jarg4, CScene jarg4_, long jarg5, CVertexBuffer jarg5_);
  public final static native boolean CMeshVPPerPixelLight_needTangentSpace(long jarg1, CMeshVPPerPixelLight jarg1_);
  public final static native void delete_CMeshVPPerPixelLight(long jarg1);
  public final static native int CMeshVPWindTree_HrcDepth_get();
  public final static native void CMeshVPWindTree_Frequency_set(long jarg1, CMeshVPWindTree jarg1_, long jarg2);
  public final static native long CMeshVPWindTree_Frequency_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_FrequencyWindFactor_set(long jarg1, CMeshVPWindTree jarg1_, long jarg2);
  public final static native long CMeshVPWindTree_FrequencyWindFactor_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_PowerXY_set(long jarg1, CMeshVPWindTree jarg1_, long jarg2);
  public final static native long CMeshVPWindTree_PowerXY_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_PowerZ_set(long jarg1, CMeshVPWindTree jarg1_, long jarg2);
  public final static native long CMeshVPWindTree_PowerZ_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_Bias_set(long jarg1, CMeshVPWindTree jarg1_, long jarg2);
  public final static native long CMeshVPWindTree_Bias_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_SpecularLighting_set(long jarg1, CMeshVPWindTree jarg1_, boolean jarg2);
  public final static native boolean CMeshVPWindTree_SpecularLighting_get(long jarg1, CMeshVPWindTree jarg1_);
  public final static native long new_CMeshVPWindTree();
  public final static native void delete_CMeshVPWindTree(long jarg1);
  public final static native void CMeshVPWindTree_initInstance(long jarg1, CMeshVPWindTree jarg1_, long jarg2, CMeshBaseInstance jarg2_);
  public final static native boolean CMeshVPWindTree_begin(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CMeshBaseInstance jarg4_, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CMeshVPWindTree_end(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CMeshVPWindTree_setupForMaterial(long jarg1, CMeshVPWindTree jarg1_, long jarg2, CMaterial jarg2_, long jarg3, IDriver jarg3_, long jarg4, CScene jarg4_, long jarg5, CVertexBuffer jarg5_);
  public final static native float CMeshVPWindTree_getMaxVertexMove(long jarg1, CMeshVPWindTree jarg1_);
  public final static native void CMeshVPWindTree_serial(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CMeshVPWindTree_supportMeshBlockRendering(long jarg1, CMeshVPWindTree jarg1_);
  public final static native boolean CMeshVPWindTree_isMBRVpOk(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CMeshVPWindTree_beginMBRMesh(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_);
  public final static native void CMeshVPWindTree_beginMBRInstance(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_, long jarg3, CScene jarg3_, long jarg4, CMeshBaseInstance jarg4_, long jarg5);
  public final static native void CMeshVPWindTree_endMBRMesh(long jarg1, CMeshVPWindTree jarg1_, long jarg2, IDriver jarg2_);
  public final static native long new_CMiniCol();
  public final static native void CMiniCol_init__SWIG_0(long jarg1, CMiniCol jarg1_, long jarg2, CLandscape jarg2_, float jarg3, float jarg4);
  public final static native void CMiniCol_init__SWIG_1(long jarg1, CMiniCol jarg1_, long jarg2, CLandscape jarg2_, float jarg3);
  public final static native void CMiniCol_init__SWIG_2(long jarg1, CMiniCol jarg1_, long jarg2, CLandscape jarg2_);
  public final static native void CMiniCol_addZone(long jarg1, CMiniCol jarg1_, long jarg2);
  public final static native void CMiniCol_removeZone(long jarg1, CMiniCol jarg1_, long jarg2);
  public final static native void CMiniCol_setCenter(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CMiniCol_testMove(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native boolean CMiniCol_snapToGround__SWIG_0(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4);
  public final static native boolean CMiniCol_snapToGround__SWIG_1(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native boolean CMiniCol_snapToGround__SWIG_2(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CMiniCol_getGroundNormal__SWIG_0(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, float jarg5);
  public final static native boolean CMiniCol_getGroundNormal__SWIG_1(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native boolean CMiniCol_getGroundNormal__SWIG_2(long jarg1, CMiniCol jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CMiniCol_getFaces(long jarg1, CMiniCol jarg1_, long jarg2, long jarg3);
  public final static native void delete_CMiniCol(long jarg1);
  public final static native long new_CMotionBlur();
  public final static native void CMotionBlur_startMotionBlur(long jarg1, CMotionBlur jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CMotionBlur_releaseMotionBlur(long jarg1, CMotionBlur jarg1_);
  public final static native void CMotionBlur_performMotionBlur(long jarg1, CMotionBlur jarg1_, long jarg2, IDriver jarg2_, float jarg3);
  public final static native void delete_CMotionBlur(long jarg1);
  public final static native long new_CMRMBuilder();
  public final static native void CMRMBuilder_compileMRM__SWIG_0(long jarg1, CMRMBuilder jarg1_, long jarg2, long jarg3, long jarg4, CMRMParameters jarg4_, long jarg5, long jarg6);
  public final static native void CMRMBuilder_compileMRM__SWIG_1(long jarg1, CMRMBuilder jarg1_, long jarg2, long jarg3, long jarg4, CMRMParameters jarg4_, long jarg5, long jarg6);
  public final static native void delete_CMRMBuilder(long jarg1);
  public final static native void CLinearEquation_Elts_set(long jarg1, CLinearEquation jarg1_, long jarg2);
  public final static native long CLinearEquation_Elts_get(long jarg1, CLinearEquation jarg1_);
  public final static native void CLinearEquation_init(long jarg1, CLinearEquation jarg1_, long jarg2);
  public final static native void CLinearEquation_add(long jarg1, CLinearEquation jarg1_, long jarg2, CLinearEquation jarg2_, float jarg3);
  public final static native void CLinearEquation_mul(long jarg1, CLinearEquation jarg1_, float jarg2);
  public final static native void CLinearEquation_clear(long jarg1, CLinearEquation jarg1_);
  public final static native long new_CLinearEquation();
  public final static native void delete_CLinearEquation(long jarg1);
  public final static native void CMRMVertex_Current_set(long jarg1, CMRMVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CMRMVertex_Current_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_Original_set(long jarg1, CMRMVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CMRMVertex_Original_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_BSCurrent_set(long jarg1, CMRMVertex jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CMRMVertex_BSCurrent_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_CurrentSW_set(long jarg1, CMRMVertex jarg1_, long jarg2);
  public final static native long CMRMVertex_CurrentSW_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_OriginalSW_set(long jarg1, CMRMVertex jarg1_, long jarg2);
  public final static native long CMRMVertex_OriginalSW_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_SharedFaces_set(long jarg1, CMRMVertex jarg1_, long jarg2);
  public final static native long CMRMVertex_SharedFaces_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_CollapsedTo_set(long jarg1, CMRMVertex jarg1_, int jarg2);
  public final static native int CMRMVertex_CollapsedTo_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_CoarserIndex_set(long jarg1, CMRMVertex jarg1_, int jarg2);
  public final static native int CMRMVertex_CoarserIndex_get(long jarg1, CMRMVertex jarg1_);
  public final static native void CMRMVertex_InterfaceLink_set(long jarg1, CMRMVertex jarg1_, long jarg2);
  public final static native long CMRMVertex_InterfaceLink_get(long jarg1, CMRMVertex jarg1_);
  public final static native long new_CMRMVertex();
  public final static native void delete_CMRMVertex(long jarg1);
  public final static native void CMRMAttribute_Current_set(long jarg1, CMRMAttribute jarg1_, long jarg2, CVectorH jarg2_);
  public final static native long CMRMAttribute_Current_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_Original_set(long jarg1, CMRMAttribute jarg1_, long jarg2, CVectorH jarg2_);
  public final static native long CMRMAttribute_Original_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_BSCurrent_set(long jarg1, CMRMAttribute jarg1_, long jarg2);
  public final static native long CMRMAttribute_BSCurrent_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_CollapsedTo_set(long jarg1, CMRMAttribute jarg1_, int jarg2);
  public final static native int CMRMAttribute_CollapsedTo_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_CoarserIndex_set(long jarg1, CMRMAttribute jarg1_, int jarg2);
  public final static native int CMRMAttribute_CoarserIndex_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_InterpolatedFace_set(long jarg1, CMRMAttribute jarg1_, int jarg2);
  public final static native int CMRMAttribute_InterpolatedFace_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_NbSharedFaces_set(long jarg1, CMRMAttribute jarg1_, int jarg2);
  public final static native int CMRMAttribute_NbSharedFaces_get(long jarg1, CMRMAttribute jarg1_);
  public final static native void CMRMAttribute_Shared_set(long jarg1, CMRMAttribute jarg1_, boolean jarg2);
  public final static native boolean CMRMAttribute_Shared_get(long jarg1, CMRMAttribute jarg1_);
  public final static native long new_CMRMAttribute();
  public final static native void delete_CMRMAttribute(long jarg1);
  public final static native void CMRMEdge_v0_set(long jarg1, CMRMEdge jarg1_, int jarg2);
  public final static native int CMRMEdge_v0_get(long jarg1, CMRMEdge jarg1_);
  public final static native void CMRMEdge_v1_set(long jarg1, CMRMEdge jarg1_, int jarg2);
  public final static native int CMRMEdge_v1_get(long jarg1, CMRMEdge jarg1_);
  public final static native long new_CMRMEdge__SWIG_0();
  public final static native long new_CMRMEdge__SWIG_1(int jarg1, int jarg2);
  public final static native boolean CMRMEdge_isEqual(long jarg1, CMRMEdge jarg1_, long jarg2, CMRMEdge jarg2_);
  public final static native boolean CMRMEdge_lt(long jarg1, CMRMEdge jarg1_, long jarg2, CMRMEdge jarg2_);
  public final static native void delete_CMRMEdge(long jarg1);
  public final static native void CMRMFaceBuild_InterpolatedAttribute_set(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CVectorH jarg2_);
  public final static native long CMRMFaceBuild_InterpolatedAttribute_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_BSInterpolated_set(long jarg1, CMRMFaceBuild jarg1_, long jarg2);
  public final static native long CMRMFaceBuild_BSInterpolated_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_Deleted_set(long jarg1, CMRMFaceBuild jarg1_, boolean jarg2);
  public final static native boolean CMRMFaceBuild_Deleted_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_It0_set(long jarg1, CMRMFaceBuild jarg1_, long jarg2);
  public final static native long CMRMFaceBuild_It0_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_It1_set(long jarg1, CMRMFaceBuild jarg1_, long jarg2);
  public final static native long CMRMFaceBuild_It1_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_It2_set(long jarg1, CMRMFaceBuild jarg1_, long jarg2);
  public final static native long CMRMFaceBuild_It2_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_ValidIt0_set(long jarg1, CMRMFaceBuild jarg1_, boolean jarg2);
  public final static native boolean CMRMFaceBuild_ValidIt0_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_ValidIt1_set(long jarg1, CMRMFaceBuild jarg1_, boolean jarg2);
  public final static native boolean CMRMFaceBuild_ValidIt1_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native void CMRMFaceBuild_ValidIt2_set(long jarg1, CMRMFaceBuild jarg1_, boolean jarg2);
  public final static native boolean CMRMFaceBuild_ValidIt2_get(long jarg1, CMRMFaceBuild jarg1_);
  public final static native long new_CMRMFaceBuild();
  public final static native long CMRMFaceBuild_assign(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CMRMFace jarg2_);
  public final static native int CMRMFaceBuild_getAssociatedEdge(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CMRMEdge jarg2_);
  public final static native boolean CMRMFaceBuild_hasEdge(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CMRMEdge jarg2_);
  public final static native long CMRMFaceBuild_getEdge(long jarg1, CMRMFaceBuild jarg1_, int jarg2);
  public final static native void CMRMFaceBuild_invalidAllIts(long jarg1, CMRMFaceBuild jarg1_, long jarg2);
  public final static native void CMRMFaceBuild_invalidEdgeIt(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CMRMEdge jarg2_, long jarg3);
  public final static native boolean CMRMFaceBuild_validEdgeIt(long jarg1, CMRMFaceBuild jarg1_, long jarg2, CMRMEdge jarg2_);
  public final static native boolean CMRMFaceBuild_hasVertex(long jarg1, CMRMFaceBuild jarg1_, int jarg2);
  public final static native boolean CMRMFaceBuild_hasWedge(long jarg1, CMRMFaceBuild jarg1_, int jarg2, int jarg3);
  public final static native int CMRMFaceBuild_getAssociatedWedge(long jarg1, CMRMFaceBuild jarg1_, int jarg2, int jarg3);
  public final static native void delete_CMRMFaceBuild(long jarg1);
  public final static native void CMRMSewingMesh_build(long jarg1, CMRMSewingMesh jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native int CMRMSewingMesh_mustCollapseEdge(long jarg1, CMRMSewingMesh jarg1_, long jarg2, long jarg3, CMRMEdge jarg3_, long jarg4);
  public final static native int CMRMSewingMesh_getNumCollapseEdge(long jarg1, CMRMSewingMesh jarg1_, long jarg2);
  public final static native long new_CMRMSewingMesh();
  public final static native void delete_CMRMSewingMesh(long jarg1);
  public final static native double NL3D_MRM_LD_SHIFT_POLY_COUNT_get();
  public final static native void CMRMLevelDetail_MinFaceUsed_set(long jarg1, CMRMLevelDetail jarg1_, long jarg2);
  public final static native long CMRMLevelDetail_MinFaceUsed_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_MaxFaceUsed_set(long jarg1, CMRMLevelDetail jarg1_, long jarg2);
  public final static native long CMRMLevelDetail_MaxFaceUsed_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_DistanceFinest_set(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_DistanceFinest_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_DistanceMiddle_set(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_DistanceMiddle_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_DistanceCoarsest_set(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_DistanceCoarsest_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_OODistanceDelta_set(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_OODistanceDelta_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native void CMRMLevelDetail_DistancePow_set(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_DistancePow_get(long jarg1, CMRMLevelDetail jarg1_);
  public final static native long new_CMRMLevelDetail();
  public final static native void CMRMLevelDetail_compileDistanceSetup(long jarg1, CMRMLevelDetail jarg1_);
  public final static native float CMRMLevelDetail_getLevelDetailFromDist(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_getNumTriangles(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native float CMRMLevelDetail_getLevelDetailFromPolyCount(long jarg1, CMRMLevelDetail jarg1_, float jarg2);
  public final static native void delete_CMRMLevelDetail(long jarg1);
  public final static native int NL3D_MRM_MAX_ATTRIB_get();
  public final static native void CMRMCorner_Vertex_set(long jarg1, CMRMCorner jarg1_, int jarg2);
  public final static native int CMRMCorner_Vertex_get(long jarg1, CMRMCorner jarg1_);
  public final static native void CMRMCorner_Attributes_set(long jarg1, CMRMCorner jarg1_, long jarg2);
  public final static native long CMRMCorner_Attributes_get(long jarg1, CMRMCorner jarg1_);
  public final static native void CMRMCorner_WedgeStartId_set(long jarg1, CMRMCorner jarg1_, int jarg2);
  public final static native int CMRMCorner_WedgeStartId_get(long jarg1, CMRMCorner jarg1_);
  public final static native void CMRMCorner_WedgeEndId_set(long jarg1, CMRMCorner jarg1_, int jarg2);
  public final static native int CMRMCorner_WedgeEndId_get(long jarg1, CMRMCorner jarg1_);
  public final static native void CMRMCorner_WedgeGeomId_set(long jarg1, CMRMCorner jarg1_, int jarg2);
  public final static native int CMRMCorner_WedgeGeomId_get(long jarg1, CMRMCorner jarg1_);
  public final static native long new_CMRMCorner();
  public final static native void delete_CMRMCorner(long jarg1);
  public final static native void CMRMFace_Corner_set(long jarg1, CMRMFace jarg1_, long jarg2, CMRMCorner jarg2_);
  public final static native long CMRMFace_Corner_get(long jarg1, CMRMFace jarg1_);
  public final static native void CMRMFace_MaterialId_set(long jarg1, CMRMFace jarg1_, int jarg2);
  public final static native int CMRMFace_MaterialId_get(long jarg1, CMRMFace jarg1_);
  public final static native long new_CMRMFace();
  public final static native void delete_CMRMFace(long jarg1);
  public final static native void CMRMBlendShape_Vertices_set(long jarg1, CMRMBlendShape jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CMRMBlendShape_Vertices_get(long jarg1, CMRMBlendShape jarg1_);
  public final static native void CMRMBlendShape_Attributes_set(long jarg1, CMRMBlendShape jarg1_, long jarg2);
  public final static native long CMRMBlendShape_Attributes_get(long jarg1, CMRMBlendShape jarg1_);
  public final static native void CMRMBlendShape_NumAttributes_set(long jarg1, CMRMBlendShape jarg1_, int jarg2);
  public final static native int CMRMBlendShape_NumAttributes_get(long jarg1, CMRMBlendShape jarg1_);
  public final static native long new_CMRMBlendShape();
  public final static native void delete_CMRMBlendShape(long jarg1);
  public final static native void CMRMMesh_Vertices_set(long jarg1, CMRMMesh jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CMRMMesh_Vertices_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_SkinWeights_set(long jarg1, CMRMMesh jarg1_, long jarg2);
  public final static native long CMRMMesh_SkinWeights_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_InterfaceLinks_set(long jarg1, CMRMMesh jarg1_, long jarg2);
  public final static native long CMRMMesh_InterfaceLinks_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_Attributes_set(long jarg1, CMRMMesh jarg1_, long jarg2);
  public final static native long CMRMMesh_Attributes_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_NumAttributes_set(long jarg1, CMRMMesh jarg1_, int jarg2);
  public final static native int CMRMMesh_NumAttributes_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_Faces_set(long jarg1, CMRMMesh jarg1_, long jarg2);
  public final static native long CMRMMesh_Faces_get(long jarg1, CMRMMesh jarg1_);
  public final static native void CMRMMesh_BlendShapes_set(long jarg1, CMRMMesh jarg1_, long jarg2);
  public final static native long CMRMMesh_BlendShapes_get(long jarg1, CMRMMesh jarg1_);
  public final static native long new_CMRMMesh();
  public final static native void delete_CMRMMesh(long jarg1);
  public final static native void CMRMMeshGeom_CoarserFaces_set(long jarg1, CMRMMeshGeom jarg1_, long jarg2);
  public final static native long CMRMMeshGeom_CoarserFaces_get(long jarg1, CMRMMeshGeom jarg1_);
  public final static native long CMRMMeshGeom_assign(long jarg1, CMRMMeshGeom jarg1_, long jarg2, CMRMMesh jarg2_);
  public final static native long new_CMRMMeshGeom();
  public final static native void delete_CMRMMeshGeom(long jarg1);
  public final static native void CMRMWedgeGeom_Start_set(long jarg1, CMRMWedgeGeom jarg1_, long jarg2);
  public final static native long CMRMWedgeGeom_Start_get(long jarg1, CMRMWedgeGeom jarg1_);
  public final static native void CMRMWedgeGeom_End_set(long jarg1, CMRMWedgeGeom jarg1_, long jarg2);
  public final static native long CMRMWedgeGeom_End_get(long jarg1, CMRMWedgeGeom jarg1_);
  public final static native void CMRMWedgeGeom_serial(long jarg1, CMRMWedgeGeom jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CMRMWedgeGeom();
  public final static native void delete_CMRMWedgeGeom(long jarg1);
  public final static native void CMRMMeshFinal_Wedges_set(long jarg1, CMRMMeshFinal jarg1_, long jarg2);
  public final static native long CMRMMeshFinal_Wedges_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void CMRMMeshFinal_NGeomSpace_set(long jarg1, CMRMMeshFinal jarg1_, int jarg2);
  public final static native int CMRMMeshFinal_NGeomSpace_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void CMRMMeshFinal_NumAttributes_set(long jarg1, CMRMMeshFinal jarg1_, int jarg2);
  public final static native int CMRMMeshFinal_NumAttributes_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void CMRMMeshFinal_Skinned_set(long jarg1, CMRMMeshFinal jarg1_, boolean jarg2);
  public final static native boolean CMRMMeshFinal_Skinned_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void CMRMMeshFinal_Lods_set(long jarg1, CMRMMeshFinal jarg1_, long jarg2);
  public final static native long CMRMMeshFinal_Lods_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void CMRMMeshFinal_MRMBlendShapesFinals_set(long jarg1, CMRMMeshFinal jarg1_, long jarg2);
  public final static native long CMRMMeshFinal_MRMBlendShapesFinals_get(long jarg1, CMRMMeshFinal jarg1_);
  public final static native long new_CMRMMeshFinal();
  public final static native int CMRMMeshFinal_findInsertWedge(long jarg1, CMRMMeshFinal jarg1_, long jarg2);
  public final static native void CMRMMeshFinal_reset(long jarg1, CMRMMeshFinal jarg1_);
  public final static native void delete_CMRMMeshFinal(long jarg1);
  public final static native int CMRMParameters_SkinReductionMin_get();
  public final static native void CMRMParameters_NLods_set(long jarg1, CMRMParameters jarg1_, long jarg2);
  public final static native long CMRMParameters_NLods_get(long jarg1, CMRMParameters jarg1_);
  public final static native void CMRMParameters_Divisor_set(long jarg1, CMRMParameters jarg1_, long jarg2);
  public final static native long CMRMParameters_Divisor_get(long jarg1, CMRMParameters jarg1_);
  public final static native void CMRMParameters_SkinReduction_set(long jarg1, CMRMParameters jarg1_, int jarg2);
  public final static native int CMRMParameters_SkinReduction_get(long jarg1, CMRMParameters jarg1_);
  public final static native void CMRMParameters_DistanceFinest_set(long jarg1, CMRMParameters jarg1_, float jarg2);
  public final static native float CMRMParameters_DistanceFinest_get(long jarg1, CMRMParameters jarg1_);
  public final static native void CMRMParameters_DistanceMiddle_set(long jarg1, CMRMParameters jarg1_, float jarg2);
  public final static native float CMRMParameters_DistanceMiddle_get(long jarg1, CMRMParameters jarg1_);
  public final static native void CMRMParameters_DistanceCoarsest_set(long jarg1, CMRMParameters jarg1_, float jarg2);
  public final static native float CMRMParameters_DistanceCoarsest_get(long jarg1, CMRMParameters jarg1_);
  public final static native long new_CMRMParameters();
  public final static native void delete_CMRMParameters(long jarg1);
  public final static native float CNELU_DefLx_get();
  public final static native float CNELU_DefLy_get();
  public final static native float CNELU_DefLzNear_get();
  public final static native float CNELU_DefLzFar_get();
  public final static native boolean CNELU_initDriver__SWIG_0(long jarg1, long jarg2, long jarg3, boolean jarg4, int jarg5, boolean jarg6, boolean jarg7);
  public final static native boolean CNELU_initDriver__SWIG_1(long jarg1, long jarg2, long jarg3, boolean jarg4, int jarg5, boolean jarg6);
  public final static native boolean CNELU_initDriver__SWIG_2(long jarg1, long jarg2, long jarg3, boolean jarg4, int jarg5);
  public final static native boolean CNELU_initDriver__SWIG_3(long jarg1, long jarg2, long jarg3, boolean jarg4);
  public final static native boolean CNELU_initDriver__SWIG_4(long jarg1, long jarg2, long jarg3);
  public final static native boolean CNELU_initDriver__SWIG_5(long jarg1, long jarg2);
  public final static native void CNELU_initScene__SWIG_0(long jarg1, CViewport jarg1_);
  public final static native void CNELU_initScene__SWIG_1();
  public final static native void CNELU_initEventServer();
  public final static native void CNELU_releaseDriver();
  public final static native void CNELU_releaseScene();
  public final static native void CNELU_releaseEventServer();
  public final static native void CNELU_screenshot();
  public final static native boolean CNELU_init__SWIG_0(long jarg1, long jarg2, long jarg3, CViewport jarg3_, long jarg4, boolean jarg5, int jarg6, boolean jarg7, boolean jarg8);
  public final static native boolean CNELU_init__SWIG_1(long jarg1, long jarg2, long jarg3, CViewport jarg3_, long jarg4, boolean jarg5, int jarg6, boolean jarg7);
  public final static native boolean CNELU_init__SWIG_2(long jarg1, long jarg2, long jarg3, CViewport jarg3_, long jarg4, boolean jarg5, int jarg6);
  public final static native boolean CNELU_init__SWIG_3(long jarg1, long jarg2, long jarg3, CViewport jarg3_, long jarg4, boolean jarg5);
  public final static native boolean CNELU_init__SWIG_4(long jarg1, long jarg2, long jarg3, CViewport jarg3_, long jarg4);
  public final static native boolean CNELU_init__SWIG_5(long jarg1, long jarg2, long jarg3, CViewport jarg3_);
  public final static native boolean CNELU_init__SWIG_6(long jarg1, long jarg2);
  public final static native void CNELU_release();
  public final static native void CNELU_clearBuffers__SWIG_0(long jarg1, CRGBA jarg1_);
  public final static native void CNELU_clearBuffers__SWIG_1();
  public final static native void CNELU_swapBuffers();
  public final static native void CNELU_Driver_set(long jarg1, IDriver jarg1_);
  public final static native long CNELU_Driver_get();
  public final static native void CNELU_Scene_set(long jarg1, CScene jarg1_);
  public final static native long CNELU_Scene_get();
  public final static native void CNELU_ShapeBank_set(long jarg1, CShapeBank jarg1_);
  public final static native long CNELU_ShapeBank_get();
  public final static native void CNELU_MeshSkinManager_set(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CNELU_MeshSkinManager_get();
  public final static native void CNELU_Camera_set(long jarg1);
  public final static native long CNELU_Camera_get();
  public final static native void CNELU_EventServer_set(long jarg1);
  public final static native long CNELU_EventServer_get();
  public final static native void CNELU_AsyncListener_set(long jarg1);
  public final static native long CNELU_AsyncListener_get();
  public final static native long new_CNELU();
  public final static native void delete_CNELU(long jarg1);
  public final static native long new_CNoise3d(long jarg1, IDriver jarg1_);
  public final static native void delete_CNoise3d(long jarg1);
  public final static native void CNoise3d_init__SWIG_0(long jarg1, CNoise3d jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CNoise3d_init__SWIG_1(long jarg1, CNoise3d jarg1_, long jarg2, long jarg3);
  public final static native void CNoise3d_init__SWIG_2(long jarg1, CNoise3d jarg1_, long jarg2);
  public final static native void CNoise3d_init__SWIG_3(long jarg1, CNoise3d jarg1_);
  public final static native void CNoise3d_render(long jarg1, CNoise3d jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CNoise3d_render2passes(long jarg1, CNoise3d jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CNoise3d_renderGrid(long jarg1, CNoise3d jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void CNoise3d_renderGrid2passes(long jarg1, CNoise3d jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void CNoise3d_flush(long jarg1, CNoise3d jarg1_);
  public final static native void CNoise3d_flush2passes(long jarg1, CNoise3d jarg1_);
  public final static native long CNoise3d_getWidth(long jarg1, CNoise3d jarg1_);
  public final static native long CNoise3d_getHeight(long jarg1, CNoise3d jarg1_);
  public final static native long CNoise3d_getDepth(long jarg1, CNoise3d jarg1_);
  public final static native int IOcclusionQuery_NotAvailable_get();
  public final static native void delete_IOcclusionQuery(long jarg1);
  public final static native void IOcclusionQuery_begin(long jarg1, IOcclusionQuery jarg1_);
  public final static native void IOcclusionQuery_end(long jarg1, IOcclusionQuery jarg1_);
  public final static native int IOcclusionQuery_getOcclusionType(long jarg1, IOcclusionQuery jarg1_);
  public final static native long IOcclusionQuery_getVisibleCount(long jarg1, IOcclusionQuery jarg1_);
  public final static native void CPackedWorld_ZoneNames_set(long jarg1, CPackedWorld jarg1_, long jarg2, Vector_String jarg2_);
  public final static native long CPackedWorld_ZoneNames_get(long jarg1, CPackedWorld jarg1_);
  public final static native void CPackedWorld_build(long jarg1, CPackedWorld jarg1_, long jarg2);
  public final static native boolean CPackedWorld_raytrace__SWIG_0(long jarg1, CPackedWorld jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, long jarg6, CVector jarg6_);
  public final static native boolean CPackedWorld_raytrace__SWIG_1(long jarg1, CPackedWorld jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5);
  public final static native boolean CPackedWorld_raytrace__SWIG_2(long jarg1, CPackedWorld jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native void CPackedWorld_getZones(long jarg1, CPackedWorld jarg1_, long jarg2);
  public final static native void CPackedWorld_serial(long jarg1, CPackedWorld jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPackedWorld_serialZoneNames(long jarg1, CPackedWorld jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPackedWorld_select(long jarg1, CPackedWorld jarg1_, long jarg2, long jarg3);
  public final static native long new_CPackedWorld();
  public final static native void delete_CPackedWorld(long jarg1);
  public final static native long MaxPSUserParam_get();
  public final static native long new_CParticleSystem();
  public final static native void delete_CParticleSystem(long jarg1);
  public final static native void CParticleSystem_serial(long jarg1, CParticleSystem jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CParticleSystem_merge(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemShape jarg2_);
  public final static native void CParticleSystem_enableSharing__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_enableSharing__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_isSharingEnabled(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setDriver(long jarg1, CParticleSystem jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CParticleSystem_getDriver(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setScene(long jarg1, CParticleSystem jarg1_, long jarg2, CScene jarg2_);
  public final static native long CParticleSystem_getScene(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_hide(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_onShow(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_setSysMat(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_setUserMatrix(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native long CParticleSystem_getSysMat(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getInvertedSysMat(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getUserMatrix(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getInvertedUserMatrix(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getUserToFXMatrix(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getFXToUserMatrix(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setViewMat(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native long CParticleSystem_getViewMat(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getInvertedViewMat(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_step(long jarg1, CParticleSystem jarg1_, int jarg2, float jarg3, long jarg4, CParticleSystemShape jarg4_, long jarg5, CParticleSystemModel jarg5_);
  public final static native void CParticleSystem_NbParticlesDrawn_set(long jarg1);
  public final static native long CParticleSystem_NbParticlesDrawn_get();
  public final static native boolean CParticleSystem_attach(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native long CParticleSystem_detach(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native boolean CParticleSystem_isProcess(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native long CParticleSystem_getIndexOf(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CParticleSystem_remove(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native long CParticleSystem_getNbProcess(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getProcess__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native float CParticleSystem_getSystemDate(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setSystemDate(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native java.math.BigInteger CParticleSystem_getDate(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setUserParam(long jarg1, CParticleSystem jarg1_, long jarg2, float jarg3);
  public final static native float CParticleSystem_getUserParam(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_bindGlobalValueToUserParam(long jarg1, CParticleSystem jarg1_, String jarg2, long jarg3);
  public final static native String CParticleSystem_getGlobalValueName(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_setGlobalValue(String jarg1, float jarg2);
  public final static native float CParticleSystem_getGlobalValue(String jarg1);
  public final static native void CParticleSystem_setGlobalVectorValue(String jarg1, long jarg2, CVector jarg2_);
  public final static native long CParticleSystem_getGlobalVectorValue(String jarg1);
  public final static native long CParticleSystem_getGlobalVectorValueHandle(String jarg1);
  public final static native void CParticleSystem_setCurrentEditedElement__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CPSLocatedBindable jarg4_);
  public final static native void CParticleSystem_setCurrentEditedElement__SWIG_1(long jarg1, CParticleSystem jarg1_, long jarg2, CPSLocated jarg2_, long jarg3);
  public final static native void CParticleSystem_setCurrentEditedElement__SWIG_2(long jarg1, CParticleSystem jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CParticleSystem_setCurrentEditedElement__SWIG_3(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_getCurrentEditedElement(long jarg1, CParticleSystem jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CParticleSystem_setFontGenerator(long jarg1, CParticleSystem jarg1_, long jarg2, CFontGenerator jarg2_);
  public final static native long CParticleSystem_getFontGenerator__SWIG_0(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setFontManager(long jarg1, CParticleSystem jarg1_, long jarg2, CFontManager jarg2_);
  public final static native long CParticleSystem_getFontManager__SWIG_0(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setName(long jarg1, CParticleSystem jarg1_, String jarg2);
  public final static native String CParticleSystem_getName(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasOpaqueObjects(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasTransparentObjects(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasLightableObjects(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_enableAccurateIntegration__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_enableAccurateIntegration__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_isAccurateIntegrationEnabled(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setAccurateIntegrationParams(long jarg1, CParticleSystem jarg1_, float jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void CParticleSystem_getAccurateIntegrationParams(long jarg1, CParticleSystem jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native float CParticleSystem_getTimeTheshold(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getMaxNbIntegrations(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setBypassMaxNumIntegrationSteps__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_setBypassMaxNumIntegrationSteps__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_getBypassMaxNumIntegrationSteps(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_canFinish__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native boolean CParticleSystem_canFinish__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasLoop__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native boolean CParticleSystem_hasLoop__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setMaxViewDist(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native float CParticleSystem_getMaxViewDist(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setLODRatio(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native float CParticleSystem_getLODRatio(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_getLODVect(long jarg1, CParticleSystem jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4);
  public final static native long CParticleSystem_getLOD(long jarg1, CParticleSystem jarg1_);
  public final static native float CParticleSystem_getOneMinusCurrentLODRatio(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_enableAutoLOD__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_enableAutoLOD__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_isAutoLODEnabled(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setupAutoLOD(long jarg1, CParticleSystem jarg1_, float jarg2, short jarg3);
  public final static native void CParticleSystem_setMaxDistLODBias(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native float CParticleSystem_getMaxDistLODBias(long jarg1, CParticleSystem jarg1_);
  public final static native float CParticleSystem_getAutoLODStartDistPercent(long jarg1, CParticleSystem jarg1_);
  public final static native short CParticleSystem_getAutoLODDegradationExponent(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setAutoLODMode(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native boolean CParticleSystem_getAutoLODMode(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setColorAttenuationScheme(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native long CParticleSystem_getColorAttenuationScheme__SWIG_0(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setUserColor(long jarg1, CParticleSystem jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CParticleSystem_getUserColor(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_isUserColorUsed(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getGlobalColor(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getGlobalColorLighted(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_getForceGlobalColorLightingFlag(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setForceGlobalColorLightingFlag(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_setLightingColor(long jarg1, CParticleSystem jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CParticleSystem_getLightingColor(long jarg1, CParticleSystem jarg1_);
  public final static native float CParticleSystem_getWantedNumTris(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native void CParticleSystem_setNumTris(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native boolean CParticleSystem_isLoadBalancingEnabled(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_enableLoadBalancing__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_enableLoadBalancing__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_computeBBox(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_forceComputeBBox(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_setAutoComputeBBox__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_setAutoComputeBBox__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_getAutoComputeBBox(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setPrecomputedBBox(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_getLastComputedBBox(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_setDestroyModelWhenOutOfRange__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_setDestroyModelWhenOutOfRange__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_getDestroyModelWhenOutOfRange(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setDestroyCondition(long jarg1, CParticleSystem jarg1_, int jarg2);
  public final static native boolean CParticleSystem_isDestroyConditionVerified(long jarg1, CParticleSystem jarg1_);
  public final static native int CParticleSystem_getDestroyCondition(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setDelayBeforeDeathConditionTest(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native void CParticleSystem_systemDurationChanged(long jarg1, CParticleSystem jarg1_);
  public final static native float CParticleSystem_getDelayBeforeDeathConditionTest(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setAutoComputeDelayBeforeDeathConditionTest(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native boolean CParticleSystem_getAutoComputeDelayBeforeDeathConditionTest(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_destroyWhenOutOfFrustum__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_destroyWhenOutOfFrustum__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_doesDestroyWhenOutOfFrustum(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasEmitters(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasParticles(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasTemporaryParticles(long jarg1, CParticleSystem jarg1_);
  public final static native int CParticleSystem_AnimVisible_get();
  public final static native void CParticleSystem_performMotionWhenOutOfFrustum__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_performMotionWhenOutOfFrustum__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_doesPerformMotionWhenOutOfFrustum(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setAnimType(long jarg1, CParticleSystem jarg1_, int jarg2);
  public final static native int CParticleSystem_getAnimType(long jarg1, CParticleSystem jarg1_);
  public final static native int CParticleSystem_EnvironmentFX_get();
  public final static native void CParticleSystem_activatePresetBehaviour(long jarg1, CParticleSystem jarg1_, int jarg2);
  public final static native int CParticleSystem_getBehaviourType(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_registerSoundServer(long jarg1, UPSSoundServer jarg1_);
  public final static native long CParticleSystem_getSoundServer();
  public final static native void CParticleSystem_stopSound(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_reactivateSound(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_registerLocatedBindableExternID(long jarg1, CParticleSystem jarg1_, long jarg2, long jarg3, CPSLocatedBindable jarg3_);
  public final static native void CParticleSystem_unregisterLocatedBindableExternID(long jarg1, CParticleSystem jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native long CParticleSystem_getNumLocatedBindableByExternID(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native long CParticleSystem_getLocatedBindableByExternID__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2, long jarg3);
  public final static native long CParticleSystem_getNumID(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getID(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_getIDs(long jarg1, CParticleSystem jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native void CParticleSystem_enableEmitThreshold__SWIG_0(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native void CParticleSystem_enableEmitThreshold__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_isEmitThresholdEnabled(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_activateEmitters(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native boolean CParticleSystem_hasActiveEmitters(long jarg1, CParticleSystem jarg1_);
  public final static native boolean CParticleSystem_hasEmittersTemplates(long jarg1, CParticleSystem jarg1_);
  public final static native float CParticleSystem_evalDuration(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_setAutoCountFlag(long jarg1, CParticleSystem jarg1_, boolean jarg2);
  public final static native boolean CParticleSystem_getAutoCountFlag(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_matchArraySize(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getMaxNumParticles(long jarg1, CParticleSystem jarg1_);
  public final static native long CParticleSystem_getCurrNumParticles(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_getTargeters(long jarg1, CParticleSystem jarg1_, long jarg2, CPSLocated jarg2_, long jarg3);
  public final static native void CParticleSystem_setSerializeIdentifierFlag(boolean jarg1);
  public final static native boolean CParticleSystem_getSerializeIdentifierFlag();
  public final static native void CParticleSystem_enumTexs(long jarg1, CParticleSystem jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CParticleSystem_setZBias(long jarg1, CParticleSystem jarg1_, float jarg2);
  public final static native void CParticleSystem_forceDisplayBBox(boolean jarg1);
  public final static native void CParticleSystem_getSortingByEmitterPrecedence(long jarg1, CParticleSystem jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native void CParticleSystem_interpolateFXPosDelta(long jarg1, CParticleSystem jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void CParticleSystem_interpolateUserPosDelta(long jarg1, CParticleSystem jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native float CParticleSystem_getAutoLODEmitRatio(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_matrixModeChanged(long jarg1, CParticleSystem jarg1_, long jarg2, CParticleSystemProcess jarg2_, long jarg3, long jarg4);
  public final static native void CParticleSystem_addRefForUserSysCoordInfo__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_addRefForUserSysCoordInfo__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_releaseRefForUserSysCoordInfo__SWIG_0(long jarg1, CParticleSystem jarg1_, long jarg2);
  public final static native void CParticleSystem_releaseRefForUserSysCoordInfo__SWIG_1(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem_dumpHierarchy(long jarg1, CParticleSystem jarg1_);
  public final static native void CParticleSystem__Spawns_set(long jarg1);
  public final static native long CParticleSystem__Spawns_get();
  public final static native void CParticleSystem__ParticleToRemove_set(long jarg1, Vector_uint16 jarg1_);
  public final static native long CParticleSystem__ParticleToRemove_get();
  public final static native void CParticleSystem__ParticleRemoveListIndex_set(long jarg1);
  public final static native long CParticleSystem__ParticleRemoveListIndex_get();
  public final static native void CParticleSystem__CollidingParticles_set(long jarg1, Vector_uint16 jarg1_);
  public final static native long CParticleSystem__CollidingParticles_get();
  public final static native void CParticleSystem__SpawnPos_set(long jarg1, Vector_CVector jarg1_);
  public final static native long CParticleSystem__SpawnPos_get();
  public final static native void CParticleSystem_EllapsedTime_set(float jarg1);
  public final static native float CParticleSystem_EllapsedTime_get();
  public final static native void CParticleSystem_InverseTotalEllapsedTime_set(float jarg1);
  public final static native float CParticleSystem_InverseTotalEllapsedTime_get();
  public final static native void CParticleSystem_RealEllapsedTime_set(float jarg1);
  public final static native float CParticleSystem_RealEllapsedTime_get();
  public final static native void CParticleSystem_RealEllapsedTimeRatio_set(float jarg1);
  public final static native float CParticleSystem_RealEllapsedTimeRatio_get();
  public final static native void CParticleSystem_InsideSimLoop_set(boolean jarg1);
  public final static native boolean CParticleSystem_InsideSimLoop_get();
  public final static native void CParticleSystem_InsideRemoveLoop_set(boolean jarg1);
  public final static native boolean CParticleSystem_InsideRemoveLoop_get();
  public final static native void CParticleSystem_InsideNewElementsLoop_set(boolean jarg1);
  public final static native boolean CParticleSystem_InsideNewElementsLoop_get();
  public final static native void CParticleSystem_OwnerModel_set(long jarg1, CParticleSystemModel jarg1_);
  public final static native long CParticleSystem_OwnerModel_get();
  public final static native int CParticleSystemManager_NumProcessToRefresh_get();
  public final static native long new_CParticleSystemManager();
  public final static native void delete_CParticleSystemManager(long jarg1);
  public final static native void CParticleSystemManager_release();
  public final static native void CParticleSystemManager_refreshModels(long jarg1, CParticleSystemManager jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CParticleSystemManager_processAnimate(long jarg1, CParticleSystemManager jarg1_, float jarg2);
  public final static native void CParticleSystemManager_stopSound(long jarg1, CParticleSystemManager jarg1_);
  public final static native void CParticleSystemManager_reactivateSound(long jarg1, CParticleSystemManager jarg1_);
  public final static native void CParticleSystemManager_stopSoundForAllManagers();
  public final static native void CParticleSystemManager_reactivateSoundForAllManagers();
  public final static native long new_CParticleSystemModel();
  public final static native void delete_CParticleSystemModel(long jarg1);
  public final static native void CParticleSystemModel_registerBasic();
  public final static native long CParticleSystemModel_getPS__SWIG_0(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setParticleSystem(long jarg1, CParticleSystemModel jarg1_, long jarg2, CParticleSystem jarg2_);
  public final static native boolean CParticleSystemModel_isInvalid(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_registerPSModelObserver(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native void CParticleSystemModel_removePSModelObserver(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native boolean CParticleSystemModel_isPSModelObserver(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native void CParticleSystemModel_enableAutoGetEllapsedTime__SWIG_0(long jarg1, CParticleSystemModel jarg1_, boolean jarg2);
  public final static native void CParticleSystemModel_enableAutoGetEllapsedTime__SWIG_1(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setEllapsedTimeRatio(long jarg1, CParticleSystemModel jarg1_, float jarg2);
  public final static native float CParticleSystemModel_getEllapsedTimeRatio(long jarg1, CParticleSystemModel jarg1_);
  public final static native boolean CParticleSystemModel_isAutoGetEllapsedTimeEnabled(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setEllapsedTime(long jarg1, CParticleSystemModel jarg1_, float jarg2);
  public final static native float CParticleSystemModel_getEllapsedTime(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_enableDisplayTools__SWIG_0(long jarg1, CParticleSystemModel jarg1_, boolean jarg2);
  public final static native void CParticleSystemModel_enableDisplayTools__SWIG_1(long jarg1, CParticleSystemModel jarg1_);
  public final static native boolean CParticleSystemModel_isToolDisplayEnabled(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setEditionMode__SWIG_0(long jarg1, CParticleSystemModel jarg1_, boolean jarg2);
  public final static native void CParticleSystemModel_setEditionMode__SWIG_1(long jarg1, CParticleSystemModel jarg1_);
  public final static native boolean CParticleSystemModel_getEditionMode(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_touchTransparencyState(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_touchLightableState(long jarg1, CParticleSystemModel jarg1_);
  public final static native int CParticleSystemModel_OwnerBit_get();
  public final static native long CParticleSystemModel_getValue(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native String CParticleSystemModel_getValueName(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native String CParticleSystemModel_getPSParamName(long jarg1);
  public final static native long CParticleSystemModel_getDefaultTrack(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native void CParticleSystemModel_registerToChannelMixer__SWIG_0(long jarg1, CParticleSystemModel jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void CParticleSystemModel_registerToChannelMixer__SWIG_1(long jarg1, CParticleSystemModel jarg1_, long jarg2, CChannelMixer jarg2_);
  public final static native void CParticleSystemModel_bypassGlobalUserParamValue__SWIG_0(long jarg1, CParticleSystemModel jarg1_, long jarg2, boolean jarg3);
  public final static native void CParticleSystemModel_bypassGlobalUserParamValue__SWIG_1(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native boolean CParticleSystemModel_isGlobalUserParamValueBypassed(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native void CParticleSystemModel_updateOpacityInfos(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_updateLightingInfos(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_getAABBox(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native float CParticleSystemModel_getNumTriangles(long jarg1, CParticleSystemModel jarg1_, float jarg2);
  public final static native long CParticleSystemModel_creator();
  public final static native void CParticleSystemModel_traverseClip(long jarg1, CParticleSystemModel jarg1_);
  public final static native boolean CParticleSystemModel_clip(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_traverseAnimDetail(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_traverseRender(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_activateEmitters(long jarg1, CParticleSystemModel jarg1_, boolean jarg2);
  public final static native boolean CParticleSystemModel_hasActiveEmitters(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setUserColor(long jarg1, CParticleSystemModel jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CParticleSystemModel_getUserColor(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setUserMatrix(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native void CParticleSystemModel_forceSetUserMatrix(long jarg1, CParticleSystemModel jarg1_, long jarg2);
  public final static native long CParticleSystemModel_getUserMatrix(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_forceInstanciate(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_setZBias(long jarg1, CParticleSystemModel jarg1_, float jarg2);
  public final static native void CParticleSystemModel_stopSound(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_reactivateSound(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CParticleSystemModel_update(long jarg1, CParticleSystemModel jarg1_);
  public final static native void CMiniTimer_SC_set(long jarg1, CMiniTimer jarg1_, long jarg2);
  public final static native long CMiniTimer_SC_get(long jarg1, CMiniTimer jarg1_);
  public final static native void CMiniTimer_Target_set(long jarg1, CMiniTimer jarg1_, long jarg2);
  public final static native long CMiniTimer_Target_get(long jarg1, CMiniTimer jarg1_);
  public final static native void CMiniTimer_StartDate_set(long jarg1, CMiniTimer jarg1_, java.math.BigInteger jarg2);
  public final static native java.math.BigInteger CMiniTimer_StartDate_get(long jarg1, CMiniTimer jarg1_);
  public final static native long new_CMiniTimer(long jarg1);
  public final static native void delete_CMiniTimer(long jarg1);
  public final static native long new_CPSEnterLeave(String jarg1);
  public final static native void delete_CPSEnterLeave(long jarg1);
  public final static native void CPSEnterLeave_Name_set(long jarg1, CPSEnterLeave jarg1_, String jarg2);
  public final static native String CPSEnterLeave_Name_get(long jarg1, CPSEnterLeave jarg1_);
  public final static native int PSFXWorldMatrix_get();
  public final static native void delete_CParticleSystemProcess(long jarg1);
  public final static native void CParticleSystemProcess_serial(long jarg1, CParticleSystemProcess jarg1_, long jarg2, IStream jarg2_);
  public final static native void CParticleSystemProcess_step(long jarg1, CParticleSystemProcess jarg1_, int jarg2);
  public final static native boolean CParticleSystemProcess_computeBBox(long jarg1, CParticleSystemProcess jarg1_, long jarg2);
  public final static native void CParticleSystemProcess_setOwner(long jarg1, CParticleSystemProcess jarg1_, long jarg2, CParticleSystem jarg2_);
  public final static native long CParticleSystemProcess_getOwner__SWIG_0(long jarg1, CParticleSystemProcess jarg1_);
  public final static native void CParticleSystemProcess_releaseRefTo(long jarg1, CParticleSystemProcess jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CParticleSystemProcess_releaseAllRef(long jarg1, CParticleSystemProcess jarg1_);
  public final static native long CParticleSystemProcess_getFontGenerator__SWIG_0(long jarg1, CParticleSystemProcess jarg1_);
  public final static native long CParticleSystemProcess_getFontManager__SWIG_0(long jarg1, CParticleSystemProcess jarg1_);
  public final static native int CParticleSystemProcess_getMatrixMode(long jarg1, CParticleSystemProcess jarg1_);
  public final static native void CParticleSystemProcess_setMatrixMode(long jarg1, CParticleSystemProcess jarg1_, int jarg2);
  public final static native boolean CParticleSystemProcess_hasParticles(long jarg1, CParticleSystemProcess jarg1_);
  public final static native boolean CParticleSystemProcess_hasEmitters(long jarg1, CParticleSystemProcess jarg1_);
  public final static native long CParticleSystemProcess_getNumWantedTris(long jarg1, CParticleSystemProcess jarg1_);
  public final static native boolean CParticleSystemProcess_isParametricMotionEnabled(long jarg1, CParticleSystemProcess jarg1_);
  public final static native void CParticleSystemProcess_performParametricMotion(long jarg1, CParticleSystemProcess jarg1_, float jarg2);
  public final static native void CParticleSystemProcess_systemDateChanged(long jarg1, CParticleSystemProcess jarg1_);
  public final static native boolean CParticleSystemProcess_isLocated(long jarg1, CParticleSystemProcess jarg1_);
  public final static native long CParticleSystemProcess_getUserMatrixUsageCount(long jarg1, CParticleSystemProcess jarg1_);
  public final static native void CParticleSystemProcess_enumTexs(long jarg1, CParticleSystemProcess jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CParticleSystemProcess_setZBias(long jarg1, CParticleSystemProcess jarg1_, float jarg2);
  public final static native long CParticleSystemProcess_getIndex(long jarg1, CParticleSystemProcess jarg1_);
  public final static native void CParticleSystemProcess_onShow(long jarg1, CParticleSystemProcess jarg1_, boolean jarg2);
  public final static native void CParticleSystemProcess_setIndex(long jarg1, CParticleSystemProcess jarg1_, long jarg2);
  public final static native long ParticleSystemModelId_get();
  public final static native long new_CParticleSystemShape();
  public final static native void CParticleSystemShape_releaseInstance();
  public final static native void CParticleSystemShape_buildFromPS(long jarg1, CParticleSystemShape jarg1_, long jarg2, CParticleSystem jarg2_);
  public final static native void delete_CParticleSystemShape(long jarg1);
  public final static native long CParticleSystemShape_createInstance(long jarg1, CParticleSystemShape jarg1_, long jarg2, CScene jarg2_);
  public final static native void CParticleSystemShape_render(long jarg1, CParticleSystemShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CParticleSystemShape_serial(long jarg1, CParticleSystemShape jarg1_, long jarg2, IStream jarg2_);
  public final static native long CParticleSystemShape_getUserParamDefaultTrack(long jarg1, CParticleSystemShape jarg1_, long jarg2);
  public final static native long CParticleSystemShape_getDefaultTriggerTrack(long jarg1, CParticleSystemShape jarg1_);
  public final static native void CParticleSystemShape_getAABBox(long jarg1, CParticleSystemShape jarg1_, long jarg2);
  public final static native float CParticleSystemShape_getNumTriangles(long jarg1, CParticleSystemShape jarg1_, float jarg2);
  public final static native long CParticleSystemShape_getDefaultPos(long jarg1, CParticleSystemShape jarg1_);
  public final static native long CParticleSystemShape_getDefaultScale(long jarg1, CParticleSystemShape jarg1_);
  public final static native long CParticleSystemShape_getDefaultRotQuat(long jarg1, CParticleSystemShape jarg1_);
  public final static native boolean CParticleSystemShape_isShared(long jarg1, CParticleSystemShape jarg1_);
  public final static native long CParticleSystemShape_getNumCachedTextures(long jarg1, CParticleSystemShape jarg1_);
  public final static native long CParticleSystemShape_getCachedTexture(long jarg1, CParticleSystemShape jarg1_, long jarg2);
  public final static native long CParticleSystemShape_instanciatePS__SWIG_0(long jarg1, CParticleSystemShape jarg1_, long jarg2, CScene jarg2_, long jarg3);
  public final static native long CParticleSystemShape_instanciatePS__SWIG_1(long jarg1, CParticleSystemShape jarg1_, long jarg2, CScene jarg2_);
  public final static native void CParticleSystemShape_flushTextures(long jarg1, CParticleSystemShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CParticleSystemShape__ProcessOrder_set(long jarg1, CParticleSystemShape jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CParticleSystemShape__ProcessOrder_get(long jarg1, CParticleSystemShape jarg1_);
  public final static native int NL_MAX_TILES_BY_PATCH_EDGE_SHIFT_get();
  public final static native int NL_MAX_TILES_BY_PATCH_EDGE_get();
  public final static native int NL_PATCH_FAR0_ROTATED_get();
  public final static native int NL_PATCH_FAR1_ROTATED_get();
  public final static native int NL_PATCH_SMOOTH_FLAG_SHIFT_get();
  public final static native int NL_PATCH_SMOOTH_FLAG_MASK_get();
  public final static native int NL_LUMEL_BY_TILE_SHIFT_get();
  public final static native int NL_LUMEL_BY_TILE_get();
  public final static native int NL_BLOCK_LUMEL_COMPRESSED_SIZE_get();
  public final static native int NL_PATCH_BLOCK_MAX_QUAD_get();
  public final static native int NL_PATCH_BLOCK_MAX_VERTEX_get();
  public final static native int NL3D_NOISE_MAX_get();
  public final static native int NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_SHIFT_get();
  public final static native int NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_get();
  public final static native void CVector3s_x_set(long jarg1, CVector3s jarg1_, int jarg2);
  public final static native int CVector3s_x_get(long jarg1, CVector3s jarg1_);
  public final static native void CVector3s_y_set(long jarg1, CVector3s jarg1_, int jarg2);
  public final static native int CVector3s_y_get(long jarg1, CVector3s jarg1_);
  public final static native void CVector3s_z_set(long jarg1, CVector3s jarg1_, int jarg2);
  public final static native int CVector3s_z_get(long jarg1, CVector3s jarg1_);
  public final static native void CVector3s_pack(long jarg1, CVector3s jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CVector3s_unpack(long jarg1, CVector3s jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CVector3s_serial(long jarg1, CVector3s jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CVector3s();
  public final static native void delete_CVector3s(long jarg1);
  public final static native void CPatchIdent_ZoneId_set(long jarg1, CPatchIdent jarg1_, int jarg2);
  public final static native int CPatchIdent_ZoneId_get(long jarg1, CPatchIdent jarg1_);
  public final static native void CPatchIdent_PatchId_set(long jarg1, CPatchIdent jarg1_, long jarg2);
  public final static native long CPatchIdent_PatchId_get(long jarg1, CPatchIdent jarg1_);
  public final static native long new_CPatchIdent__SWIG_0();
  public final static native long new_CPatchIdent__SWIG_1(int jarg1, long jarg2);
  public final static native boolean CPatchIdent_lt(long jarg1, CPatchIdent jarg1_, long jarg2, CPatchIdent jarg2_);
  public final static native boolean CPatchIdent_isEqual(long jarg1, CPatchIdent jarg1_, long jarg2, CPatchIdent jarg2_);
  public final static native boolean CPatchIdent_notEqual(long jarg1, CPatchIdent jarg1_, long jarg2, CPatchIdent jarg2_);
  public final static native void delete_CPatchIdent(long jarg1);
  public final static native void CTrianglePatch_PatchId_set(long jarg1, CTrianglePatch jarg1_, long jarg2, CPatchIdent jarg2_);
  public final static native long CTrianglePatch_PatchId_get(long jarg1, CTrianglePatch jarg1_);
  public final static native long new_CTrianglePatch();
  public final static native void delete_CTrianglePatch(long jarg1);
  public final static native void CPatchBlockIdent_PatchId_set(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchIdent jarg2_);
  public final static native long CPatchBlockIdent_PatchId_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_OrderS_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_OrderS_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_OrderT_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_OrderT_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_S0_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_S0_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_S1_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_S1_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_T0_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_T0_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native void CPatchBlockIdent_T1_set(long jarg1, CPatchBlockIdent jarg1_, short jarg2);
  public final static native short CPatchBlockIdent_T1_get(long jarg1, CPatchBlockIdent jarg1_);
  public final static native boolean CPatchBlockIdent_isEqual(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native boolean CPatchBlockIdent_notEqual(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native boolean CPatchBlockIdent_lt(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native boolean CPatchBlockIdent_lte(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native boolean CPatchBlockIdent_gt(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native boolean CPatchBlockIdent_gte(long jarg1, CPatchBlockIdent jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native long new_CPatchBlockIdent();
  public final static native void delete_CPatchBlockIdent(long jarg1);
  public final static native void CPatchQuadBlock_PatchBlockId_set(long jarg1, CPatchQuadBlock jarg1_, long jarg2, CPatchBlockIdent jarg2_);
  public final static native long CPatchQuadBlock_PatchBlockId_get(long jarg1, CPatchQuadBlock jarg1_);
  public final static native void CPatchQuadBlock_Vertices_set(long jarg1, CPatchQuadBlock jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPatchQuadBlock_Vertices_get(long jarg1, CPatchQuadBlock jarg1_);
  public final static native void CPatchQuadBlock_buildTileTriangles(long jarg1, CPatchQuadBlock jarg1_, short jarg2, long jarg3, CTrianglePatch jarg3_);
  public final static native long new_CPatchQuadBlock();
  public final static native void delete_CPatchQuadBlock(long jarg1);
  public final static native void CPatch_Vertices_set(long jarg1, CPatch jarg1_, long jarg2, CVector3s jarg2_);
  public final static native long CPatch_Vertices_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_Tangents_set(long jarg1, CPatch jarg1_, long jarg2, CVector3s jarg2_);
  public final static native long CPatch_Tangents_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_Interiors_set(long jarg1, CPatch jarg1_, long jarg2, CVector3s jarg2_);
  public final static native long CPatch_Interiors_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_CompressedLumels_set(long jarg1, CPatch jarg1_, long jarg2);
  public final static native long CPatch_CompressedLumels_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_Tiles_set(long jarg1, CPatch jarg1_, long jarg2);
  public final static native long CPatch_Tiles_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_TileColors_set(long jarg1, CPatch jarg1_, long jarg2);
  public final static native long CPatch_TileColors_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_TileLightInfluences_set(long jarg1, CPatch jarg1_, long jarg2);
  public final static native long CPatch_TileLightInfluences_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_NoiseRotation_set(long jarg1, CPatch jarg1_, short jarg2);
  public final static native short CPatch_NoiseRotation_get(long jarg1, CPatch jarg1_);
  public final static native void CPatch_setCornerSmoothFlag(long jarg1, CPatch jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPatch_getCornerSmoothFlag(long jarg1, CPatch jarg1_, long jarg2);
  public final static native long new_CPatch();
  public final static native void delete_CPatch(long jarg1);
  public final static native void CPatch_compile__SWIG_0(long jarg1, CPatch jarg1_, long jarg2, CZone jarg2_, long jarg3, short jarg4, short jarg5, long jarg6, float jarg7);
  public final static native void CPatch_compile__SWIG_1(long jarg1, CPatch jarg1_, long jarg2, CZone jarg2_, long jarg3, short jarg4, short jarg5, long jarg6);
  public final static native void CPatch_release(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getLandscape(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getZone(long jarg1, CPatch jarg1_);
  public final static native short CPatch_getOrderS(long jarg1, CPatch jarg1_);
  public final static native short CPatch_getOrderT(long jarg1, CPatch jarg1_);
  public final static native short CPatch_getOrderForEdge(long jarg1, CPatch jarg1_, char jarg2);
  public final static native float CPatch_getErrorSize(long jarg1, CPatch jarg1_);
  public final static native int CPatch_getFar0(long jarg1, CPatch jarg1_);
  public final static native int CPatch_getFar1(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getPatchId(long jarg1, CPatch jarg1_);
  public final static native void CPatch_getBindNeighbor(long jarg1, CPatch jarg1_, long jarg2, long jarg3);
  public final static native long CPatch_buildBBox(long jarg1, CPatch jarg1_);
  public final static native long CPatch_computeVertex(long jarg1, CPatch jarg1_, float jarg2, float jarg3);
  public final static native long CPatch_computeContinousVertex(long jarg1, CPatch jarg1_, float jarg2, float jarg3);
  public final static native void CPatch_unbind(long jarg1, CPatch jarg1_);
  public final static native void CPatch_bind(long jarg1, CPatch jarg1_, long jarg2, boolean jarg3);
  public final static native void CPatch_forceMergeAtTileLevel(long jarg1, CPatch jarg1_);
  public final static native void CPatch_averageTesselationVertices(long jarg1, CPatch jarg1_);
  public final static native void CPatch_refineAll(long jarg1, CPatch jarg1_);
  public final static native void CPatch_preRender(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_updateTextureFarOnly(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_renderFar0(long jarg1, CPatch jarg1_);
  public final static native void CPatch_renderFar1(long jarg1, CPatch jarg1_);
  public final static native void CPatch_computeSoftwareGeomorphAndAlpha(long jarg1, CPatch jarg1_);
  public final static native void CPatch_updateClipPatchVB(long jarg1, CPatch jarg1_, boolean jarg2);
  public final static native long CPatch_getNextFar0ToRdr(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getNextFar1ToRdr(long jarg1, CPatch jarg1_);
  public final static native void CPatch_resetRenderFar(long jarg1, CPatch jarg1_);
  public final static native void CPatch_deleteTileUvs(long jarg1, CPatch jarg1_);
  public final static native void CPatch_recreateTileUvs(long jarg1, CPatch jarg1_);
  public final static native void CPatch_refreshTesselationGeometry(long jarg1, CPatch jarg1_);
  public final static native void CPatch_serial(long jarg1, CPatch jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPatch_unpack(long jarg1, CPatch jarg1_, long jarg2, CBezierPatch jarg2_);
  public final static native void CPatch_unpackShadowMap(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_packShadowMap(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_resetCompressedLumels(long jarg1, CPatch jarg1_);
  public final static native void CPatch_setupColorsFromTileFlags(long jarg1, CPatch jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPatch_copyTileFlagsFromPatch(long jarg1, CPatch jarg1_, long jarg2, CPatch jarg2_);
  public final static native long CPatch_countNumTriFar0(long jarg1, CPatch jarg1_);
  public final static native long CPatch_countNumTriFar1(long jarg1, CPatch jarg1_);
  public final static native void CPatch_setSmoothFlag(long jarg1, CPatch jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPatch_getSmoothFlag(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_addTrianglesInBBox(long jarg1, CPatch jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, long jarg4, short jarg5);
  public final static native void CPatch_fillPatchQuadBlock(long jarg1, CPatch jarg1_, long jarg2, CPatchQuadBlock jarg2_);
  public final static native void CPatch_addPatchBlocksInBBox(long jarg1, CPatch jarg1_, long jarg2, CPatchIdent jarg2_, long jarg3, long jarg4);
  public final static native long CPatch_getTesselatedPos(long jarg1, CPatch jarg1_, long jarg2, CUV jarg2_);
  public final static native void CPatch_appendTessellationLeaves(long jarg1, CPatch jarg1_, long jarg2);
  public final static native short CPatch_getLumel(long jarg1, CPatch jarg1_, long jarg2, CUV jarg2_);
  public final static native void CPatch_appendTileLightInfluences(long jarg1, CPatch jarg1_, long jarg2, CUV jarg2_, long jarg3);
  public final static native void CPatch_computeCurrentTLILightmapDiv2(long jarg1, CPatch jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPatch_getTileElement(long jarg1, CPatch jarg1_, long jarg2, CUV jarg2_);
  public final static native boolean CPatch_isRenderClipped(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getCornerVertex(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_deleteVBAndFaceVector(long jarg1, CPatch jarg1_);
  public final static native void CPatch_allocateVBAndFaceVector(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillVB(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillVBIfVisible(long jarg1, CPatch jarg1_);
  public final static native void CPatch_deleteVBAndFaceVectorFar1Only(long jarg1, CPatch jarg1_);
  public final static native void CPatch_allocateVBAndFaceVectorFar1Only(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillVBFar0Only(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillVBFar1Only(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillVBFarsDLMUvOnly(long jarg1, CPatch jarg1_);
  public final static native void CPatch_fillFar0DLMUvOnlyVertexListVB(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_fillFar1DLMUvOnlyVertexListVB(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_debugAllocationMarkIndices(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_recreateTessBlockFaceVector(long jarg1, CPatch jarg1_, long jarg2, CTessBlock jarg2_);
  public final static native void CPatch_deleteAllVegetableIgs(long jarg1, CPatch jarg1_);
  public final static native void CPatch_recreateAllVegetableIgs(long jarg1, CPatch jarg1_);
  public final static native void CPatch_resetTileLightInfluences(long jarg1, CPatch jarg1_);
  public final static native void CPatch_linkBeforeNearUL(long jarg1, CPatch jarg1_, long jarg2, CPatch jarg2_);
  public final static native void CPatch_unlinkNearUL(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getNextNearUL(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getNumNearTessBlocks(long jarg1, CPatch jarg1_);
  public final static native long CPatch_updateTessBlockLighting(long jarg1, CPatch jarg1_, long jarg2);
  public final static native void CPatch_beginDLMLighting(long jarg1, CPatch jarg1_);
  public final static native void CPatch_processDLMLight(long jarg1, CPatch jarg1_, long jarg2, CPatchDLMPointLight jarg2_);
  public final static native void CPatch_endDLMLighting(long jarg1, CPatch jarg1_);
  public final static native long CPatch_getTileMaterialRefCount(long jarg1, CPatch jarg1_);
  public final static native void CPatch_MasterBlock_set(long jarg1, CPatch jarg1_, long jarg2, CTessBlock jarg2_);
  public final static native long CPatch_MasterBlock_get(long jarg1, CPatch jarg1_);
  public final static native long CPatch_unpackIntoCache(long jarg1, CPatch jarg1_);
  public final static native void CPatchRdrPass_RefCount_set(long jarg1, CPatchRdrPass jarg1_, int jarg2);
  public final static native int CPatchRdrPass_RefCount_get(long jarg1, CPatchRdrPass jarg1_);
  public final static native void CPatchRdrPass_TextureDiffuse_set(long jarg1, CPatchRdrPass jarg1_, long jarg2);
  public final static native long CPatchRdrPass_TextureDiffuse_get(long jarg1, CPatchRdrPass jarg1_);
  public final static native void CPatchRdrPass_TextureAlpha_set(long jarg1, CPatchRdrPass jarg1_, long jarg2);
  public final static native long CPatchRdrPass_TextureAlpha_get(long jarg1, CPatchRdrPass jarg1_);
  public final static native void CPatchRdrPass_clearAllRenderList(long jarg1, CPatchRdrPass jarg1_);
  public final static native void CPatchRdrPass_appendRdrPatchFar0(long jarg1, CPatchRdrPass jarg1_, long jarg2, CPatch jarg2_);
  public final static native void CPatchRdrPass_appendRdrPatchFar1(long jarg1, CPatchRdrPass jarg1_, long jarg2, CPatch jarg2_);
  public final static native void CPatchRdrPass_appendRdrPatchTile(long jarg1, CPatchRdrPass jarg1_, long jarg2, long jarg3, CRdrTileId jarg3_, long jarg4);
  public final static native long CPatchRdrPass_getRdrPatchFar0(long jarg1, CPatchRdrPass jarg1_);
  public final static native long CPatchRdrPass_getRdrPatchFar1(long jarg1, CPatchRdrPass jarg1_);
  public final static native long CPatchRdrPass_getRdrTileRoot(long jarg1, CPatchRdrPass jarg1_, long jarg2);
  public final static native long CPatchRdrPass_getMaxRenderedFaces(long jarg1, CPatchRdrPass jarg1_);
  public final static native long new_CPatchRdrPass();
  public final static native boolean CPatchRdrPass_lt(long jarg1, CPatchRdrPass jarg1_, long jarg2, CPatchRdrPass jarg2_);
  public final static native void delete_CPatchRdrPass(long jarg1);
  public final static native void CPatchDLMPointLight_R_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_R_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_G_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_G_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_B_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_B_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_IsSpot_set(long jarg1, CPatchDLMPointLight jarg1_, boolean jarg2);
  public final static native boolean CPatchDLMPointLight_IsSpot_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_Pos_set(long jarg1, CPatchDLMPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPatchDLMPointLight_Pos_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_Dir_set(long jarg1, CPatchDLMPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPatchDLMPointLight_Dir_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_CosMax_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_CosMax_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_CosMin_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_CosMin_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_OOCosDelta_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_OOCosDelta_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_AttMax_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_AttMax_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_AttMin_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_AttMin_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_OOAttDelta_set(long jarg1, CPatchDLMPointLight jarg1_, float jarg2);
  public final static native float CPatchDLMPointLight_OOAttDelta_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_BSphere_set(long jarg1, CPatchDLMPointLight jarg1_, long jarg2);
  public final static native long CPatchDLMPointLight_BSphere_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_BBox_set(long jarg1, CPatchDLMPointLight jarg1_, long jarg2);
  public final static native long CPatchDLMPointLight_BBox_get(long jarg1, CPatchDLMPointLight jarg1_);
  public final static native void CPatchDLMPointLight_compile__SWIG_0(long jarg1, CPatchDLMPointLight jarg1_, long jarg2, CPointLight jarg2_, long jarg3, CRGBA jarg3_, float jarg4);
  public final static native void CPatchDLMPointLight_compile__SWIG_1(long jarg1, CPatchDLMPointLight jarg1_, long jarg2, CPointLight jarg2_, long jarg3, CRGBA jarg3_);
  public final static native long new_CPatchDLMPointLight();
  public final static native void delete_CPatchDLMPointLight(long jarg1);
  public final static native int CPatchDLMContext_ModulateTileColor_get();
  public final static native void CPatchDLMContext_TextPosX_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_TextPosX_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_TextPosY_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_TextPosY_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_Width_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_Width_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_Height_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_Height_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_DLMUScale_set(long jarg1, CPatchDLMContext jarg1_, float jarg2);
  public final static native float CPatchDLMContext_DLMUScale_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_DLMVScale_set(long jarg1, CPatchDLMContext jarg1_, float jarg2);
  public final static native float CPatchDLMContext_DLMVScale_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_DLMUBias_set(long jarg1, CPatchDLMContext jarg1_, float jarg2);
  public final static native float CPatchDLMContext_DLMUBias_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_DLMVBias_set(long jarg1, CPatchDLMContext jarg1_, float jarg2);
  public final static native float CPatchDLMContext_DLMVBias_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_MinU8_set(long jarg1, CPatchDLMContext jarg1_, short jarg2);
  public final static native short CPatchDLMContext_MinU8_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_MaxU8_set(long jarg1, CPatchDLMContext jarg1_, short jarg2);
  public final static native short CPatchDLMContext_MaxU8_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_MinV8_set(long jarg1, CPatchDLMContext jarg1_, short jarg2);
  public final static native short CPatchDLMContext_MinV8_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_MaxV8_set(long jarg1, CPatchDLMContext jarg1_, short jarg2);
  public final static native short CPatchDLMContext_MaxV8_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_OldPointLightCount_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_OldPointLightCount_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_CurPointLightCount_set(long jarg1, CPatchDLMContext jarg1_, long jarg2);
  public final static native long CPatchDLMContext_CurPointLightCount_get(long jarg1, CPatchDLMContext jarg1_);
  public final static native long new_CPatchDLMContext();
  public final static native void delete_CPatchDLMContext(long jarg1);
  public final static native boolean CPatchDLMContext_generate(long jarg1, CPatchDLMContext jarg1_, long jarg2, CPatch jarg2_, long jarg3, CTextureDLM jarg3_, long jarg4, CPatchDLMContextList jarg4_);
  public final static native void CPatchDLMContext_clearLighting(long jarg1, CPatchDLMContext jarg1_);
  public final static native void CPatchDLMContext_addPointLightInfluence(long jarg1, CPatchDLMContext jarg1_, long jarg2, CPatchDLMPointLight jarg2_);
  public final static native void CPatchDLMContext_compileLighting__SWIG_0(long jarg1, CPatchDLMContext jarg1_, int jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CPatchDLMContext_compileLighting__SWIG_1(long jarg1, CPatchDLMContext jarg1_, int jarg2);
  public final static native long CPatchDLMContext_getPatch(long jarg1, CPatchDLMContext jarg1_);
  public final static native long CPatchDLMContext_getMemorySize(long jarg1, CPatchDLMContext jarg1_);
  public final static native long new_CPatchDLMContextList();
  public final static native void delete_CPatchDLMContextList(long jarg1);
  public final static native void CPatchUVLocator_build(long jarg1, CPatchUVLocator jarg1_, long jarg2, CPatch jarg2_, int jarg3, long jarg4);
  public final static native long CPatchUVLocator_selectPatch(long jarg1, CPatchUVLocator jarg1_, long jarg2);
  public final static native void CPatchUVLocator_locateUV(long jarg1, CPatchUVLocator jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native boolean CPatchUVLocator_sameEdgeOrder(long jarg1, CPatchUVLocator jarg1_);
  public final static native long new_CPatchUVLocator();
  public final static native void delete_CPatchUVLocator(long jarg1);
  public final static native long new_CPlayListManager();
  public final static native void CPlayListManager_addPlaylist(long jarg1, CPlayListManager jarg1_, long jarg2, CAnimationPlaylist jarg2_, long jarg3, CChannelMixer jarg3_);
  public final static native void CPlayListManager_removePlaylist(long jarg1, CPlayListManager jarg1_, long jarg2, CAnimationPlaylist jarg2_);
  public final static native void CPlayListManager_animate(long jarg1, CPlayListManager jarg1_, double jarg2);
  public final static native void CPlayListManager_setup(long jarg1, CPlayListManager jarg1_, double jarg2);
  public final static native void CPlayListManager_deleteAll(long jarg1, CPlayListManager jarg1_);
  public final static native void delete_CPlayListManager(long jarg1);
  public final static native long new_CPlayListManagerUser();
  public final static native long CPlayListManagerUser_createPlayList(long jarg1, CPlayListManagerUser jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native void CPlayListManagerUser_deletePlayList(long jarg1, CPlayListManagerUser jarg1_, long jarg2, UPlayList jarg2_);
  public final static native void CPlayListManagerUser_animate(long jarg1, CPlayListManagerUser jarg1_, double jarg2);
  public final static native void CPlayListManagerUser_setup(long jarg1, CPlayListManagerUser jarg1_, double jarg2);
  public final static native void delete_CPlayListManagerUser(long jarg1);
  public final static native long new_CPlayListUser(long jarg1);
  public final static native void CPlayListUser_registerTransform(long jarg1, CPlayListUser jarg1_, long jarg2, UTransform jarg2_, String jarg3);
  public final static native void CPlayListUser_resetAllChannels(long jarg1, CPlayListUser jarg1_);
  public final static native void CPlayListUser_emptyPlayList(long jarg1, CPlayListUser jarg1_);
  public final static native void CPlayListUser_setAnimation(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native long CPlayListUser_getAnimation(long jarg1, CPlayListUser jarg1_, short jarg2);
  public final static native void CPlayListUser_setTimeOrigin(long jarg1, CPlayListUser jarg1_, short jarg2, double jarg3);
  public final static native double CPlayListUser_getTimeOrigin(long jarg1, CPlayListUser jarg1_, short jarg2);
  public final static native void CPlayListUser_setSpeedFactor(long jarg1, CPlayListUser jarg1_, short jarg2, float jarg3);
  public final static native float CPlayListUser_getSpeedFactor(long jarg1, CPlayListUser jarg1_, short jarg2);
  public final static native void CPlayListUser_setWrapMode(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native long CPlayListUser_getWrapMode(long jarg1, CPlayListUser jarg1_, short jarg2);
  public final static native void CPlayListUser_setStartWeight(long jarg1, CPlayListUser jarg1_, short jarg2, float jarg3, double jarg4);
  public final static native float CPlayListUser_getStartWeight(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native void CPlayListUser_setEndWeight(long jarg1, CPlayListUser jarg1_, short jarg2, float jarg3, double jarg4);
  public final static native float CPlayListUser_getEndWeight(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native void CPlayListUser_setWeightSmoothness(long jarg1, CPlayListUser jarg1_, short jarg2, float jarg3);
  public final static native float CPlayListUser_getWeightSmoothness(long jarg1, CPlayListUser jarg1_, short jarg2);
  public final static native void CPlayListUser_setWeight(long jarg1, CPlayListUser jarg1_, short jarg2, float jarg3);
  public final static native float CPlayListUser_getLocalTime(long jarg1, CPlayListUser jarg1_, short jarg2, double jarg3, long jarg4, UAnimationSet jarg4_);
  public final static native float CPlayListUser_getLocalWeight(long jarg1, CPlayListUser jarg1_, short jarg2, double jarg3);
  public final static native void CPlayListUser_setSkeletonWeight__SWIG_0(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3, boolean jarg4);
  public final static native void CPlayListUser_setSkeletonWeight__SWIG_1(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native long CPlayListUser_getSkeletonWeight(long jarg1, CPlayListUser jarg1_, short jarg2, long jarg3);
  public final static native void CPlayListUser_enableChannel(long jarg1, CPlayListUser jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPlayListUser_isChannelEnabled(long jarg1, CPlayListUser jarg1_, long jarg2);
  public final static native void CPlayListUser_evalPlayList(long jarg1, CPlayListUser jarg1_, double jarg2);
  public final static native void delete_CPlayListUser(long jarg1);
  public final static native int NL3D_LIGHTED_MODEL_ALLOC_BLOCKSIZE_get();
  public final static native int CPointLight_PointLight_get();
  public final static native long new_CPointLight__SWIG_0();
  public final static native void delete_CPointLight(long jarg1);
  public final static native long new_CPointLight__SWIG_1(long jarg1, CPointLight jarg1_);
  public final static native long CPointLight_assign(long jarg1, CPointLight jarg1_, long jarg2, CPointLight jarg2_);
  public final static native void CPointLight_setType(long jarg1, CPointLight jarg1_, int jarg2);
  public final static native int CPointLight_getType(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setPosition(long jarg1, CPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPointLight_getPosition(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setAmbient(long jarg1, CPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLight_setDiffuse(long jarg1, CPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLight_setSpecular(long jarg1, CPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLight_setColor(long jarg1, CPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPointLight_getAmbient(long jarg1, CPointLight jarg1_);
  public final static native long CPointLight_getDiffuse(long jarg1, CPointLight jarg1_);
  public final static native long CPointLight_getSpecular(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setupAttenuation(long jarg1, CPointLight jarg1_, float jarg2, float jarg3);
  public final static native float CPointLight_getAttenuationBegin(long jarg1, CPointLight jarg1_);
  public final static native float CPointLight_getAttenuationEnd(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setupSpotAngle(long jarg1, CPointLight jarg1_, float jarg2, float jarg3);
  public final static native float CPointLight_getSpotAngleBegin(long jarg1, CPointLight jarg1_);
  public final static native float CPointLight_getSpotAngleEnd(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setupSpotDirection(long jarg1, CPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPointLight_getSpotDirection(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_serial(long jarg1, CPointLight jarg1_, long jarg2, IStream jarg2_);
  public final static native float CPointLight_computeLinearAttenuation__SWIG_0(long jarg1, CPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native float CPointLight_computeLinearAttenuation__SWIG_1(long jarg1, CPointLight jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4);
  public final static native float CPointLight_computeLinearAttenuation__SWIG_2(long jarg1, CPointLight jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void CPointLight_setupDriverLight(long jarg1, CPointLight jarg1_, long jarg2, CLight jarg2_, short jarg3);
  public final static native void CPointLight_setupDriverLightUserAttenuation(long jarg1, CPointLight jarg1_, long jarg2, CLight jarg2_, short jarg3);
  public final static native void CPointLight_resetLightedModels(long jarg1, CPointLight jarg1_);
  public final static native long CPointLight_appendLightedModel(long jarg1, CPointLight jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CPointLight_removeLightedModel(long jarg1, CPointLight jarg1_, long jarg2);
  public final static native void CPointLight_purge();
  public final static native boolean CPointLight_getAddAmbientWithSun(long jarg1, CPointLight jarg1_);
  public final static native void CPointLight_setAddAmbientWithSun(long jarg1, CPointLight jarg1_, boolean jarg2);
  public final static native void CPointLightInfluence_PointLight_set(long jarg1, CPointLightInfluence jarg1_, long jarg2, CPointLight jarg2_);
  public final static native long CPointLightInfluence_PointLight_get(long jarg1, CPointLightInfluence jarg1_);
  public final static native void CPointLightInfluence_Influence_set(long jarg1, CPointLightInfluence jarg1_, float jarg2);
  public final static native float CPointLightInfluence_Influence_get(long jarg1, CPointLightInfluence jarg1_);
  public final static native void CPointLightInfluence_BkupInfluence_set(long jarg1, CPointLightInfluence jarg1_, float jarg2);
  public final static native float CPointLightInfluence_BkupInfluence_get(long jarg1, CPointLightInfluence jarg1_);
  public final static native void CPointLightInfluence_DistanceToModel_set(long jarg1, CPointLightInfluence jarg1_, float jarg2);
  public final static native float CPointLightInfluence_DistanceToModel_get(long jarg1, CPointLightInfluence jarg1_);
  public final static native boolean CPointLightInfluence_lt(long jarg1, CPointLightInfluence jarg1_, long jarg2, CPointLightInfluence jarg2_);
  public final static native long new_CPointLightInfluence();
  public final static native void delete_CPointLightInfluence(long jarg1);
  public final static native long PointLightModelId_get();
  public final static native void CPointLightModel_registerBasic();
  public final static native void CPointLightModel_PointLight_set(long jarg1, CPointLightModel jarg1_, long jarg2, CPointLight jarg2_);
  public final static native long CPointLightModel_PointLight_get(long jarg1, CPointLightModel jarg1_);
  public final static native void CPointLightModel_setDeltaPosToSkeletonWhenOutOfFrustum(long jarg1, CPointLightModel jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPointLightModel_getDeltaPosToSkeletonWhenOutOfFrustum(long jarg1, CPointLightModel jarg1_);
  public final static native void CPointLightModel_setInfluenceLightMap(long jarg1, CPointLightModel jarg1_, boolean jarg2);
  public final static native boolean CPointLightModel_getInfluenceLightMap(long jarg1, CPointLightModel jarg1_);
  public final static native void CPointLightModel_traverseLight(long jarg1, CPointLightModel jarg1_);
  public final static native void CPointLightNamed_AnimatedLight_set(long jarg1, CPointLightNamed jarg1_, String jarg2);
  public final static native String CPointLightNamed_AnimatedLight_get(long jarg1, CPointLightNamed jarg1_);
  public final static native void CPointLightNamed_LightGroup_set(long jarg1, CPointLightNamed jarg1_, long jarg2);
  public final static native long CPointLightNamed_LightGroup_get(long jarg1, CPointLightNamed jarg1_);
  public final static native long new_CPointLightNamed();
  public final static native void CPointLightNamed_setDefaultAmbient(long jarg1, CPointLightNamed jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLightNamed_setDefaultDiffuse(long jarg1, CPointLightNamed jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLightNamed_setDefaultSpecular(long jarg1, CPointLightNamed jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPointLightNamed_getDefaultAmbient(long jarg1, CPointLightNamed jarg1_);
  public final static native long CPointLightNamed_getDefaultDiffuse(long jarg1, CPointLightNamed jarg1_);
  public final static native long CPointLightNamed_getDefaultSpecular(long jarg1, CPointLightNamed jarg1_);
  public final static native long CPointLightNamed_getUnAnimatedDiffuse(long jarg1, CPointLightNamed jarg1_);
  public final static native void CPointLightNamed_setLightFactor__SWIG_0(long jarg1, CPointLightNamed jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CPointLightNamed_setLightFactor__SWIG_1(long jarg1, CPointLightNamed jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CPointLightNamed_serial(long jarg1, CPointLightNamed jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPointLightNamed(long jarg1);
  public final static native long new_CPointLightNamedArray();
  public final static native void CPointLightNamedArray_clear(long jarg1, CPointLightNamedArray jarg1_);
  public final static native void CPointLightNamedArray_build(long jarg1, CPointLightNamedArray jarg1_, long jarg2, long jarg3, Vector_uint16 jarg3_);
  public final static native long CPointLightNamedArray_getPointLights__SWIG_0(long jarg1, CPointLightNamedArray jarg1_);
  public final static native void CPointLightNamedArray_setPointLightFactor(long jarg1, CPointLightNamedArray jarg1_, long jarg2, CScene jarg2_);
  public final static native void CPointLightNamedArray_serial(long jarg1, CPointLightNamedArray jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPointLightNamedArray_initAnimatedLightIndex(long jarg1, CPointLightNamedArray jarg1_, long jarg2, CScene jarg2_);
  public final static native void delete_CPointLightNamedArray(long jarg1);
  public final static native long new_CPortal();
  public final static native boolean CPortal_clipPyramid(long jarg1, CPortal jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native boolean CPortal_isInFront(long jarg1, CPortal jarg1_, long jarg2, CVector jarg2_);
  public final static native void CPortal_resetClusterLinks(long jarg1, CPortal jarg1_);
  public final static native boolean CPortal_setCluster(long jarg1, CPortal jarg1_, long jarg2, CCluster jarg2_);
  public final static native short CPortal_getNbCluster(long jarg1, CPortal jarg1_);
  public final static native long CPortal_getCluster(long jarg1, CPortal jarg1_, long jarg2);
  public final static native boolean CPortal_setPoly(long jarg1, CPortal jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native void CPortal_getPoly__SWIG_0(long jarg1, CPortal jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CPortal_getPoly__SWIG_1(long jarg1, CPortal jarg1_);
  public final static native void CPortal_serial(long jarg1, CPortal jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPortal_setWorldMatrix(long jarg1, CPortal jarg1_, long jarg2);
  public final static native void CPortal_setName(long jarg1, CPortal jarg1_, long jarg2);
  public final static native String CPortal_getName(long jarg1, CPortal jarg1_);
  public final static native void CPortal_open(long jarg1, CPortal jarg1_, boolean jarg2);
  public final static native boolean CPortal_isOpened(long jarg1, CPortal jarg1_);
  public final static native void CPortal_setOcclusionModel(long jarg1, CPortal jarg1_, String jarg2);
  public final static native String CPortal_getOcclusionModel(long jarg1, CPortal jarg1_);
  public final static native long CPortal_getOcclusionModelId(long jarg1, CPortal jarg1_);
  public final static native void CPortal_setOpenOcclusionModel(long jarg1, CPortal jarg1_, String jarg2);
  public final static native String CPortal_getOpenOcclusionModel(long jarg1, CPortal jarg1_);
  public final static native long CPortal_getOpenOcclusionModelId(long jarg1, CPortal jarg1_);
  public final static native boolean CPortal_clipRay(long jarg1, CPortal jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void delete_CPortal(long jarg1);
  public final static native void CPrimitiveProfile_NPoints_set(long jarg1, CPrimitiveProfile jarg1_, long jarg2);
  public final static native long CPrimitiveProfile_NPoints_get(long jarg1, CPrimitiveProfile jarg1_);
  public final static native void CPrimitiveProfile_NLines_set(long jarg1, CPrimitiveProfile jarg1_, long jarg2);
  public final static native long CPrimitiveProfile_NLines_get(long jarg1, CPrimitiveProfile jarg1_);
  public final static native void CPrimitiveProfile_NTriangles_set(long jarg1, CPrimitiveProfile jarg1_, long jarg2);
  public final static native long CPrimitiveProfile_NTriangles_get(long jarg1, CPrimitiveProfile jarg1_);
  public final static native void CPrimitiveProfile_NQuads_set(long jarg1, CPrimitiveProfile jarg1_, long jarg2);
  public final static native long CPrimitiveProfile_NQuads_get(long jarg1, CPrimitiveProfile jarg1_);
  public final static native void CPrimitiveProfile_NTriangleStrips_set(long jarg1, CPrimitiveProfile jarg1_, long jarg2);
  public final static native long CPrimitiveProfile_NTriangleStrips_get(long jarg1, CPrimitiveProfile jarg1_);
  public final static native long new_CPrimitiveProfile();
  public final static native void CPrimitiveProfile_reset(long jarg1, CPrimitiveProfile jarg1_);
  public final static native void delete_CPrimitiveProfile(long jarg1);
  public final static native long new_CPSInputType();
  public final static native int CPSInputType_attrDate_get();
  public final static native int CPSInputType_attrPosition_get();
  public final static native int CPSInputType_attrInverseMass_get();
  public final static native int CPSInputType_attrSpeed_get();
  public final static native int CPSInputType_attrUniformRandom_get();
  public final static native int CPSInputType_attrUserParam_get();
  public final static native int CPSInputType_attrLOD_get();
  public final static native int CPSInputType_attrSquareLOD_get();
  public final static native int CPSInputType_attrClampedLOD_get();
  public final static native int CPSInputType_attrClampedSquareLOD_get();
  public final static native void CPSInputType_InputType_set(long jarg1, CPSInputType jarg1_, int jarg2);
  public final static native int CPSInputType_InputType_get(long jarg1, CPSInputType jarg1_);
  public final static native void CPSInputType_serial(long jarg1, CPSInputType jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSInputType(long jarg1);
  public final static native float MaxInputValue_get();
  public final static native String CPSAttribMakerBase_getType(long jarg1, CPSAttribMakerBase jarg1_);
  public final static native long CPSAttribMakerBase_clone_c(long jarg1, CPSAttribMakerBase jarg1_);
  public final static native void delete_CPSAttribMakerBase(long jarg1);
  public final static native int CPSBinOp_selectArg1_get();
  public final static native long new_CPSBinOp();
  public final static native void delete_CPSBinOp(long jarg1);
  public final static native long PSBinOpBufSize_get();
  public final static native void MakePrivate(long jarg1, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, int jarg6);
  public final static native void Make4Private(long jarg1, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, int jarg6);
  public final static native void MakeNPrivate(long jarg1, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, long jarg5, int jarg6, long jarg7);
  public final static native float CRandomIterator_get(long jarg1, CRandomIterator jarg1_);
  public final static native void CRandomIterator_advance__SWIG_0(long jarg1, CRandomIterator jarg1_);
  public final static native void CRandomIterator_advance__SWIG_1(long jarg1, CRandomIterator jarg1_, long jarg2);
  public final static native long new_CRandomIterator();
  public final static native void delete_CRandomIterator(long jarg1);
  public final static native void CDecalIterator_Value_set(long jarg1, CDecalIterator jarg1_, float jarg2);
  public final static native float CDecalIterator_Value_get(long jarg1, CDecalIterator jarg1_);
  public final static native float CDecalIterator_get(long jarg1, CDecalIterator jarg1_);
  public final static native void CDecalIterator_advance__SWIG_0(long jarg1, CDecalIterator jarg1_);
  public final static native void CDecalIterator_advance__SWIG_1(long jarg1, CDecalIterator jarg1_, long jarg2);
  public final static native long new_CDecalIterator();
  public final static native void delete_CDecalIterator(long jarg1);
  public final static native long PSValueBlend__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, float jarg3);
  public final static native long PSValueBlend__SWIG_2(long jarg1, CPlaneBasis jarg1_, long jarg2, CPlaneBasis jarg2_, float jarg3);
  public final static native void computeGradient(long jarg1, CRGBA jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_);
  public final static native long convertVBColor__SWIG_0(long jarg1, CRGBA jarg1_, int jarg2);
  public final static native void convertVBColor__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, int jarg3);
  public final static native long new_CPSValueBlendFuncRGBA();
  public final static native void CPSValueBlendFuncRGBA_getValues(long jarg1, CPSValueBlendFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CPSValueBlendFuncRGBA_setValues(long jarg1, CPSValueBlendFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CPSValueBlendFuncRGBA_serial(long jarg1, CPSValueBlendFuncRGBA jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSValueBlendFuncRGBA_setColorType(long jarg1, CPSValueBlendFuncRGBA jarg1_, int jarg2);
  public final static native long CPSValueBlendFuncRGBA_getMaxValue(long jarg1, CPSValueBlendFuncRGBA jarg1_);
  public final static native long CPSValueBlendFuncRGBA_getMinValue(long jarg1, CPSValueBlendFuncRGBA jarg1_);
  public final static native void delete_CPSValueBlendFuncRGBA(long jarg1);
  public final static native long RGBA_BLENDER_NUM_VALUES_get();
  public final static native long new_CPSValueBlendSampleFuncRGBA();
  public final static native void CPSValueBlendSampleFuncRGBA_getValues(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CPSValueBlendSampleFuncRGBA_setValues(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native void CPSValueBlendSampleFuncRGBA_serial(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSValueBlendSampleFuncRGBA_setColorType(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_, int jarg2);
  public final static native long CPSValueBlendSampleFuncRGBA_getMaxValue(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_);
  public final static native long CPSValueBlendSampleFuncRGBA_getMinValue(long jarg1, CPSValueBlendSampleFuncRGBA jarg1_);
  public final static native void delete_CPSValueBlendSampleFuncRGBA(long jarg1);
  public final static native long new_CPSValueGradientFuncRGBA();
  public final static native void CPSValueGradientFuncRGBA_getValues(long jarg1, CPSValueGradientFuncRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPSValueGradientFuncRGBA_getValue(long jarg1, CPSValueGradientFuncRGBA jarg1_, long jarg2);
  public final static native void CPSValueGradientFuncRGBA_setValues(long jarg1, CPSValueGradientFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, long jarg4);
  public final static native void CPSValueGradientFuncRGBA_setValuesUnpacked(long jarg1, CPSValueGradientFuncRGBA jarg1_, long jarg2, CRGBA jarg2_, long jarg3, long jarg4);
  public final static native void CPSValueGradientFuncRGBA_serial(long jarg1, CPSValueGradientFuncRGBA jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSValueGradientFuncRGBA_setColorType(long jarg1, CPSValueGradientFuncRGBA jarg1_, int jarg2);
  public final static native long CPSValueGradientFuncRGBA_getMaxValue(long jarg1, CPSValueGradientFuncRGBA jarg1_);
  public final static native long CPSValueGradientFuncRGBA_getMinValue(long jarg1, CPSValueGradientFuncRGBA jarg1_);
  public final static native void delete_CPSValueGradientFuncRGBA(long jarg1);
  public final static native long new_CPSColorBlenderExact__SWIG_0(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, float jarg3);
  public final static native long new_CPSColorBlenderExact__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long new_CPSColorBlenderExact__SWIG_2(long jarg1, CRGBA jarg1_);
  public final static native long new_CPSColorBlenderExact__SWIG_3();
  public final static native long CPSColorBlenderExact_clone_c(long jarg1, CPSColorBlenderExact jarg1_);
  public final static native void delete_CPSColorBlenderExact(long jarg1);
  public final static native long new_CPSColorBlender__SWIG_0(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_, float jarg3);
  public final static native long new_CPSColorBlender__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long new_CPSColorBlender__SWIG_2(long jarg1, CRGBA jarg1_);
  public final static native long new_CPSColorBlender__SWIG_3();
  public final static native long CPSColorBlender_clone_c(long jarg1, CPSColorBlender jarg1_);
  public final static native void delete_CPSColorBlender(long jarg1);
  public final static native long new_CPSColorGradient__SWIG_0();
  public final static native long new_CPSColorGradient__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, long jarg3, float jarg4);
  public final static native long new_CPSColorGradient__SWIG_2(long jarg1, CRGBA jarg1_, long jarg2, long jarg3);
  public final static native long CPSColorGradient__DefaultGradient_get();
  public final static native long CPSColorGradient_clone_c(long jarg1, CPSColorGradient jarg1_);
  public final static native void delete_CPSColorGradient(long jarg1);
  public final static native long new_CPSColorMemory();
  public final static native long CPSColorMemory_clone_c(long jarg1, CPSColorMemory jarg1_);
  public final static native void CPSColorMemory_setColorType(long jarg1, CPSColorMemory jarg1_, int jarg2);
  public final static native void CPSColorMemory_setDefaultValue(long jarg1, CPSColorMemory jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPSColorMemory_getDefaultValue(long jarg1, CPSColorMemory jarg1_);
  public final static native void CPSColorMemory_serial(long jarg1, CPSColorMemory jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSColorMemory(long jarg1);
  public final static native long CPSColorBinOp_clone_c(long jarg1, CPSColorBinOp jarg1_);
  public final static native void CPSColorBinOp_setColorType(long jarg1, CPSColorBinOp jarg1_, int jarg2);
  public final static native void CPSColorBinOp_serial(long jarg1, CPSColorBinOp jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSColorBinOp(long jarg1);
  public final static native void delete_CPSDirection(long jarg1);
  public final static native void CPSDirection_setDir(long jarg1, CPSDirection jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSDirection_getDir(long jarg1, CPSDirection jarg1_);
  public final static native boolean CPSDirection_supportGlobalVectorValue(long jarg1, CPSDirection jarg1_);
  public final static native void CPSDirection_enableGlobalVectorValue(long jarg1, CPSDirection jarg1_, String jarg2);
  public final static native String CPSDirection_getGlobalVectorValueName(long jarg1, CPSDirection jarg1_);
  public final static native long new_CPSDot();
  public final static native void CPSDot_serial(long jarg1, CPSDot jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSDot_hasTransparentFaces(long jarg1, CPSDot jarg1_);
  public final static native boolean CPSDot_hasOpaqueFaces(long jarg1, CPSDot jarg1_);
  public final static native boolean CPSDot_hasLightableFaces(long jarg1, CPSDot jarg1_);
  public final static native long CPSDot_getNumWantedTris(long jarg1, CPSDot jarg1_);
  public final static native void CPSDot_initVertexBuffers();
  public final static native boolean CPSDot_supportGlobalColorLighting(long jarg1, CPSDot jarg1_);
  public final static native void CPSDot_setZBias(long jarg1, CPSDot jarg1_, float jarg2);
  public final static native float CPSDot_getZBias(long jarg1, CPSDot jarg1_);
  public final static native void delete_CPSDot(long jarg1);
  public final static native void delete_IPSMover(long jarg1);
  public final static native boolean IPSMover_supportUniformScaling(long jarg1, IPSMover jarg1_);
  public final static native boolean IPSMover_supportNonUniformScaling(long jarg1, IPSMover jarg1_);
  public final static native void IPSMover_setScale__SWIG_0(long jarg1, IPSMover jarg1_, long jarg2, float jarg3);
  public final static native void IPSMover_setScale__SWIG_1(long jarg1, IPSMover jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long IPSMover_getScale(long jarg1, IPSMover jarg1_, long jarg2);
  public final static native boolean IPSMover_onlyStoreNormal(long jarg1, IPSMover jarg1_);
  public final static native long IPSMover_getNormal(long jarg1, IPSMover jarg1_, long jarg2);
  public final static native void IPSMover_setNormal(long jarg1, IPSMover jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void IPSMover_setMatrix(long jarg1, IPSMover jarg1_, long jarg2, long jarg3);
  public final static native long IPSMover_getMatrix(long jarg1, IPSMover jarg1_, long jarg2);
  public final static native void delete_CPSEmitter(long jarg1);
  public final static native long CPSEmitter_getType(long jarg1, CPSEmitter jarg1_);
  public final static native long CPSEmitter_getPriority(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_hasEmitters(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_step(long jarg1, CPSEmitter jarg1_, int jarg2);
  public final static native void CPSEmitter_computeSpawns(long jarg1, CPSEmitter jarg1_, long jarg2);
  public final static native void CPSEmitter_doEmitOnce(long jarg1, CPSEmitter jarg1_, long jarg2);
  public final static native void CPSEmitter_showTool(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_setEmittedType(long jarg1, CPSEmitter jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSEmitter_notifyTargetRemoved(long jarg1, CPSEmitter jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native long CPSEmitter_getEmittedType__SWIG_0(long jarg1, CPSEmitter jarg1_);
  public final static native int CPSEmitter_regular_get();
  public final static native int CPSEmitter_onDeath_get();
  public final static native int CPSEmitter_once_get();
  public final static native int CPSEmitter_onBounce_get();
  public final static native int CPSEmitter_externEmit_get();
  public final static native boolean CPSEmitter_setEmissionType(long jarg1, CPSEmitter jarg1_, int jarg2);
  public final static native int CPSEmitter_getEmissionType(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setPeriod(long jarg1, CPSEmitter jarg1_, float jarg2);
  public final static native float CPSEmitter_getPeriod(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_usePeriodScheme(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setPeriodScheme(long jarg1, CPSEmitter jarg1_, long jarg2);
  public final static native long CPSEmitter_getPeriodScheme__SWIG_0(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setEmitDelay(long jarg1, CPSEmitter jarg1_, float jarg2);
  public final static native float CPSEmitter_getEmitDelay(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_setMaxEmissionCount(long jarg1, CPSEmitter jarg1_, short jarg2);
  public final static native short CPSEmitter_getMaxEmissionCount(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setGenNb(long jarg1, CPSEmitter jarg1_, long jarg2);
  public final static native long CPSEmitter_getGenNb(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_useGenNbScheme(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setGenNbScheme(long jarg1, CPSEmitter jarg1_, long jarg2);
  public final static native long CPSEmitter_getGenNbScheme__SWIG_0(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_serial(long jarg1, CPSEmitter jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSEmitter_setSpeedInheritanceFactor(long jarg1, CPSEmitter jarg1_, float jarg2);
  public final static native float CPSEmitter_getSpeedInheritanceFactor(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_enableSpeedBasisEmission__SWIG_0(long jarg1, CPSEmitter jarg1_, boolean jarg2);
  public final static native void CPSEmitter_enableSpeedBasisEmission__SWIG_1(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_isSpeedBasisEmissionEnabled(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_enableUserMatrixModeForEmissionDirection__SWIG_0(long jarg1, CPSEmitter jarg1_, boolean jarg2);
  public final static native void CPSEmitter_enableUserMatrixModeForEmissionDirection__SWIG_1(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_isUserMatrixModeForEmissionDirectionEnabled(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setUserMatrixModeForEmissionDirection(long jarg1, CPSEmitter jarg1_, int jarg2);
  public final static native int CPSEmitter_getUserMatrixModeForEmissionDirection(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_singleEmit(long jarg1, CPSEmitter jarg1_, long jarg2, long jarg3);
  public final static native void CPSEmitter_enableConsistenEmission(long jarg1, CPSEmitter jarg1_, boolean jarg2);
  public final static native boolean CPSEmitter_isConsistentEmissionEnabled(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_releaseRefTo(long jarg1, CPSEmitter jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CPSEmitter_releaseAllRef(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setBypassAutoLOD(long jarg1, CPSEmitter jarg1_, boolean jarg2);
  public final static native boolean CPSEmitter_getBypassAutoLOD(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setBypassEmitOnDeath(boolean jarg1);
  public final static native boolean CPSEmitter_getBypassEmitOnDeath();
  public final static native boolean CPSEmitter_checkLoop(long jarg1, CPSEmitter jarg1_);
  public final static native boolean CPSEmitter_testEmitForever(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setOwner(long jarg1, CPSEmitter jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native boolean CPSEmitter_getUserMatrixUsageCount(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_setEmitTrigger(long jarg1, CPSEmitter jarg1_);
  public final static native void CPSEmitter_updateEmitTrigger(long jarg1, CPSEmitter jarg1_);
  public final static native void delete_CPSModulatedEmitter(long jarg1);
  public final static native void CPSModulatedEmitter_setEmitteeSpeedScheme(long jarg1, CPSModulatedEmitter jarg1_, long jarg2);
  public final static native void CPSModulatedEmitter_setEmitteeSpeed(long jarg1, CPSModulatedEmitter jarg1_, float jarg2);
  public final static native float CPSModulatedEmitter_getEmitteeSpeed(long jarg1, CPSModulatedEmitter jarg1_);
  public final static native long CPSModulatedEmitter_getEmitteeSpeedScheme__SWIG_0(long jarg1, CPSModulatedEmitter jarg1_);
  public final static native boolean CPSModulatedEmitter_useEmitteeSpeedScheme(long jarg1, CPSModulatedEmitter jarg1_);
  public final static native void CPSModulatedEmitter_serialEmitteeSpeedScheme(long jarg1, CPSModulatedEmitter jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CPSEmitterDirectionnal();
  public final static native void CPSEmitterDirectionnal_serial(long jarg1, CPSEmitterDirectionnal jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSEmitterDirectionnal_emit(long jarg1, CPSEmitterDirectionnal jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSEmitterDirectionnal_setDir(long jarg1, CPSEmitterDirectionnal jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSEmitterDirectionnal_getDir(long jarg1, CPSEmitterDirectionnal jarg1_);
  public final static native void delete_CPSEmitterDirectionnal(long jarg1);
  public final static native long new_CPSRadialEmitter();
  public final static native void CPSRadialEmitter_serial(long jarg1, CPSRadialEmitter jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSRadialEmitter_emit(long jarg1, CPSRadialEmitter jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void delete_CPSRadialEmitter(long jarg1);
  public final static native long new_CPSEmitterOmni();
  public final static native void CPSEmitterOmni_serial(long jarg1, CPSEmitterOmni jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSEmitterOmni_emit(long jarg1, CPSEmitterOmni jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void delete_CPSEmitterOmni(long jarg1);
  public final static native long new_CPSEmitterRectangle();
  public final static native void CPSEmitterRectangle_serial(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSEmitterRectangle_emit(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSEmitterRectangle_setDir(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSEmitterRectangle_getDir(long jarg1, CPSEmitterRectangle jarg1_);
  public final static native void CPSEmitterRectangle_showTool(long jarg1, CPSEmitterRectangle jarg1_);
  public final static native boolean CPSEmitterRectangle_supportUniformScaling(long jarg1, CPSEmitterRectangle jarg1_);
  public final static native boolean CPSEmitterRectangle_supportNonUniformScaling(long jarg1, CPSEmitterRectangle jarg1_);
  public final static native void CPSEmitterRectangle_setMatrix(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, long jarg3);
  public final static native long CPSEmitterRectangle_getMatrix(long jarg1, CPSEmitterRectangle jarg1_, long jarg2);
  public final static native void CPSEmitterRectangle_setScale__SWIG_0(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, float jarg3);
  public final static native void CPSEmitterRectangle_setScale__SWIG_1(long jarg1, CPSEmitterRectangle jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long CPSEmitterRectangle_getScale(long jarg1, CPSEmitterRectangle jarg1_, long jarg2);
  public final static native void delete_CPSEmitterRectangle(long jarg1);
  public final static native long new_CPSEmitterConic();
  public final static native void CPSEmitterConic_serial(long jarg1, CPSEmitterConic jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSEmitterConic_emit(long jarg1, CPSEmitterConic jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSEmitterConic_setRadius(long jarg1, CPSEmitterConic jarg1_, float jarg2);
  public final static native float CPSEmitterConic_getRadius(long jarg1, CPSEmitterConic jarg1_);
  public final static native void CPSEmitterConic_setDir(long jarg1, CPSEmitterConic jarg1_, long jarg2, CVector jarg2_);
  public final static native void delete_CPSEmitterConic(long jarg1);
  public final static native long new_CPSSphericalEmitter();
  public final static native void CPSSphericalEmitter_serial(long jarg1, CPSSphericalEmitter jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSSphericalEmitter_emit(long jarg1, CPSSphericalEmitter jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSSphericalEmitter_showTool(long jarg1, CPSSphericalEmitter jarg1_);
  public final static native boolean CPSSphericalEmitter_supportUniformScaling(long jarg1, CPSSphericalEmitter jarg1_);
  public final static native boolean CPSSphericalEmitter_supportNonUniformScaling(long jarg1, CPSSphericalEmitter jarg1_);
  public final static native void CPSSphericalEmitter_setMatrix(long jarg1, CPSSphericalEmitter jarg1_, long jarg2, long jarg3);
  public final static native long CPSSphericalEmitter_getMatrix(long jarg1, CPSSphericalEmitter jarg1_, long jarg2);
  public final static native void CPSSphericalEmitter_setScale(long jarg1, CPSSphericalEmitter jarg1_, long jarg2, float jarg3);
  public final static native long CPSSphericalEmitter_getScale(long jarg1, CPSSphericalEmitter jarg1_, long jarg2);
  public final static native void delete_CPSSphericalEmitter(long jarg1);
  public final static native String toString(int jarg1);
  public final static native void CPlaneBasisPair_Basis_set(long jarg1, CPlaneBasisPair jarg1_, long jarg2, CPlaneBasis jarg2_);
  public final static native long CPlaneBasisPair_Basis_get(long jarg1, CPlaneBasisPair jarg1_);
  public final static native void CPlaneBasisPair_Axis_set(long jarg1, CPlaneBasisPair jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPlaneBasisPair_Axis_get(long jarg1, CPlaneBasisPair jarg1_);
  public final static native void CPlaneBasisPair_AngularVelocity_set(long jarg1, CPlaneBasisPair jarg1_, float jarg2);
  public final static native float CPlaneBasisPair_AngularVelocity_get(long jarg1, CPlaneBasisPair jarg1_);
  public final static native long new_CPlaneBasisPair();
  public final static native void delete_CPlaneBasisPair(long jarg1);
  public final static native long new_CPSFace__SWIG_0(long jarg1);
  public final static native long new_CPSFace__SWIG_1();
  public final static native void CPSFace_serial(long jarg1, CPSFace jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSFace_hintRotateTheSame__SWIG_0(long jarg1, CPSFace jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CPSFace_hintRotateTheSame__SWIG_1(long jarg1, CPSFace jarg1_, long jarg2, float jarg3);
  public final static native void CPSFace_hintRotateTheSame__SWIG_2(long jarg1, CPSFace jarg1_, long jarg2);
  public final static native void CPSFace_disableHintRotateTheSame(long jarg1, CPSFace jarg1_);
  public final static native long CPSFace_checkHintRotateTheSame(long jarg1, CPSFace jarg1_, long jarg2, long jarg3);
  public final static native boolean CPSFace_hasLightableFaces(long jarg1, CPSFace jarg1_);
  public final static native void delete_CPSFace(long jarg1);
  public final static native long new_CPSFaceLookAt__SWIG_0(long jarg1);
  public final static native long new_CPSFaceLookAt__SWIG_1();
  public final static native void CPSFaceLookAt_serial(long jarg1, CPSFaceLookAt jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSFaceLookAt_activateMotionBlur__SWIG_0(long jarg1, CPSFaceLookAt jarg1_, float jarg2, float jarg3);
  public final static native void CPSFaceLookAt_activateMotionBlur__SWIG_1(long jarg1, CPSFaceLookAt jarg1_, float jarg2);
  public final static native void CPSFaceLookAt_activateMotionBlur__SWIG_2(long jarg1, CPSFaceLookAt jarg1_);
  public final static native void CPSFaceLookAt_setMotionBlurCoeff(long jarg1, CPSFaceLookAt jarg1_, float jarg2);
  public final static native void CPSFaceLookAt_setMotionBlurThreshold(long jarg1, CPSFaceLookAt jarg1_, float jarg2);
  public final static native float CPSFaceLookAt_getMotionBlurCoeff(long jarg1, CPSFaceLookAt jarg1_);
  public final static native float CPSFaceLookAt_getMotionBlurThreshold(long jarg1, CPSFaceLookAt jarg1_);
  public final static native void CPSFaceLookAt_setIndependantSizes__SWIG_0(long jarg1, CPSFaceLookAt jarg1_, boolean jarg2);
  public final static native void CPSFaceLookAt_setIndependantSizes__SWIG_1(long jarg1, CPSFaceLookAt jarg1_);
  public final static native boolean CPSFaceLookAt_hasIndependantSizes(long jarg1, CPSFaceLookAt jarg1_);
  public final static native long CPSFaceLookAt_getSecondSize__SWIG_0(long jarg1, CPSFaceLookAt jarg1_);
  public final static native boolean CPSFaceLookAt_hasLightableFaces(long jarg1, CPSFaceLookAt jarg1_);
  public final static native void CPSFaceLookAt_setAlignOnMotion(long jarg1, CPSFaceLookAt jarg1_, boolean jarg2);
  public final static native boolean CPSFaceLookAt_getAlignOnMotion(long jarg1, CPSFaceLookAt jarg1_);
  public final static native void CPSFaceLookAt_setAlignOnZAxis(long jarg1, CPSFaceLookAt jarg1_, boolean jarg2);
  public final static native boolean CPSFaceLookAt_getAlignOnZAxis(long jarg1, CPSFaceLookAt jarg1_);
  public final static native void delete_CPSFaceLookAt(long jarg1);
  public final static native void PSLookAtRenderTime_set(java.math.BigInteger jarg1);
  public final static native java.math.BigInteger PSLookAtRenderTime_get();
  public final static native boolean CPSFanLight_completeBBox(long jarg1, CPSFanLight jarg1_, long jarg2);
  public final static native long new_CPSFanLight__SWIG_0(long jarg1);
  public final static native long new_CPSFanLight__SWIG_1();
  public final static native void delete_CPSFanLight(long jarg1);
  public final static native void CPSFanLight_serial(long jarg1, CPSFanLight jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSFanLight_setNbFans(long jarg1, CPSFanLight jarg1_, long jarg2);
  public final static native void CPSFanLight_setPhaseSmoothness(long jarg1, CPSFanLight jarg1_, long jarg2);
  public final static native long CPSFanLight_getPhaseSmoothness(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_setMoveIntensity(long jarg1, CPSFanLight jarg1_, float jarg2);
  public final static native float CPSFanLight_getMoveIntensity(long jarg1, CPSFanLight jarg1_);
  public final static native long CPSFanLight_getNbFans(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_setPhaseSpeed(long jarg1, CPSFanLight jarg1_, float jarg2);
  public final static native float CPSFanLight_getPhaseSpeed(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_updateMatAndVbForColor(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_initFanLightPrecalc();
  public final static native boolean CPSFanLight_hasTransparentFaces(long jarg1, CPSFanLight jarg1_);
  public final static native boolean CPSFanLight_hasOpaqueFaces(long jarg1, CPSFanLight jarg1_);
  public final static native long CPSFanLight_getNumWantedTris(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_setTexture(long jarg1, CPSFanLight jarg1_, long jarg2);
  public final static native long CPSFanLight_getTexture__SWIG_0(long jarg1, CPSFanLight jarg1_);
  public final static native boolean CPSFanLight_hasLightableFaces(long jarg1, CPSFanLight jarg1_);
  public final static native boolean CPSFanLight_supportGlobalColorLighting(long jarg1, CPSFanLight jarg1_);
  public final static native void CPSFanLight_enumTexs(long jarg1, CPSFanLight jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSFanLight_setZBias(long jarg1, CPSFanLight jarg1_, float jarg2);
  public final static native float CPSFanLight_getZBias(long jarg1, CPSFanLight jarg1_);
  public final static native long new_CPSFloatBlender__SWIG_0(float jarg1, float jarg2, float jarg3);
  public final static native long new_CPSFloatBlender__SWIG_1(float jarg1, float jarg2);
  public final static native long new_CPSFloatBlender__SWIG_2(float jarg1);
  public final static native long new_CPSFloatBlender__SWIG_3();
  public final static native long CPSFloatBlender_clone_c(long jarg1, CPSFloatBlender jarg1_);
  public final static native void delete_CPSFloatBlender(long jarg1);
  public final static native long new_CPSFloatGradient__SWIG_0();
  public final static native long new_CPSFloatGradient__SWIG_1(long jarg1, long jarg2, long jarg3, float jarg4);
  public final static native long new_CPSFloatGradient__SWIG_2(long jarg1, long jarg2, long jarg3);
  public final static native long CPSFloatGradient_clone_c(long jarg1, CPSFloatGradient jarg1_);
  public final static native void delete_CPSFloatGradient(long jarg1);
  public final static native long new_CPSFloatMemory();
  public final static native long CPSFloatMemory_clone_c(long jarg1, CPSFloatMemory jarg1_);
  public final static native void delete_CPSFloatMemory(long jarg1);
  public final static native long CPSFloatBinOp_clone_c(long jarg1, CPSFloatBinOp jarg1_);
  public final static native void delete_CPSFloatBinOp(long jarg1);
  public final static native long new_CPSFloatCurveFunctor();
  public final static native void CPSFloatCurveFunctor_addControlPoint(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2);
  public final static native long CPSFloatCurveFunctor_getNumCtrlPoints(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native long CPSFloatCurveFunctor_getControlPoint(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2);
  public final static native void CPSFloatCurveFunctor_setCtrlPoint(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2, long jarg3);
  public final static native void CPSFloatCurveFunctor_removeCtrlPoint(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2);
  public final static native void CPSFloatCurveFunctor_setNumSamples(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2);
  public final static native long CPSFloatCurveFunctor_getNumSamples(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native void CPSFloatCurveFunctor_enableSmoothing__SWIG_0(long jarg1, CPSFloatCurveFunctor jarg1_, boolean jarg2);
  public final static native void CPSFloatCurveFunctor_enableSmoothing__SWIG_1(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native boolean CPSFloatCurveFunctor_hasSmoothing(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native float CPSFloatCurveFunctor_access(long jarg1, CPSFloatCurveFunctor jarg1_, float jarg2);
  public final static native float CPSFloatCurveFunctor_getValue(long jarg1, CPSFloatCurveFunctor jarg1_, float jarg2);
  public final static native void CPSFloatCurveFunctor_serial(long jarg1, CPSFloatCurveFunctor jarg1_, long jarg2, IStream jarg2_);
  public final static native float CPSFloatCurveFunctor_getMinValue(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native float CPSFloatCurveFunctor_getMaxValue(long jarg1, CPSFloatCurveFunctor jarg1_);
  public final static native void delete_CPSFloatCurveFunctor(long jarg1);
  public final static native boolean lt__SWIG_0(long jarg1, long jarg2);
  public final static native long new_CPSFloatCurve();
  public final static native long CPSFloatCurve_clone_c(long jarg1, CPSFloatCurve jarg1_);
  public final static native float CPSFloatCurve_getMinValue(long jarg1, CPSFloatCurve jarg1_);
  public final static native float CPSFloatCurve_getMaxValue(long jarg1, CPSFloatCurve jarg1_);
  public final static native void delete_CPSFloatCurve(long jarg1);
  public final static native long CPSForce_getType(long jarg1, CPSForce jarg1_);
  public final static native long CPSForce_getPriority(long jarg1, CPSForce jarg1_);
  public final static native boolean CPSForce_doesProduceBBox(long jarg1, CPSForce jarg1_);
  public final static native void CPSForce_step(long jarg1, CPSForce jarg1_, int jarg2);
  public final static native void CPSForce_computeForces(long jarg1, CPSForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSForce_show(long jarg1, CPSForce jarg1_);
  public final static native void CPSForce_serial(long jarg1, CPSForce jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSForce_isIntegrable(long jarg1, CPSForce jarg1_);
  public final static native void CPSForce_attachTarget(long jarg1, CPSForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSForce_releaseTargetRsc(long jarg1, CPSForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSForce_integrate__SWIG_0(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9, long jarg10);
  public final static native void CPSForce_integrate__SWIG_1(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSForce_integrate__SWIG_2(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSForce_integrate__SWIG_3(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_);
  public final static native void CPSForce_integrate__SWIG_4(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CPSForce_integrate__SWIG_5(long jarg1, CPSForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5);
  public final static native void CPSForce_integrateSingle__SWIG_0(long jarg1, CPSForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSForce_integrateSingle__SWIG_1(long jarg1, CPSForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSForce_integrateSingle__SWIG_2(long jarg1, CPSForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_);
  public final static native void delete_CPSForce(long jarg1);
  public final static native void delete_CPSForceIntensity(long jarg1);
  public final static native float CPSForceIntensity_getIntensity(long jarg1, CPSForceIntensity jarg1_);
  public final static native void CPSForceIntensity_setIntensity(long jarg1, CPSForceIntensity jarg1_, float jarg2);
  public final static native void CPSForceIntensity_setIntensityScheme(long jarg1, CPSForceIntensity jarg1_, long jarg2);
  public final static native void CPSForceIntensity_setupFunctor(long jarg1, CPSForceIntensity jarg1_, long jarg2);
  public final static native long CPSForceIntensity_getIntensityScheme__SWIG_0(long jarg1, CPSForceIntensity jarg1_);
  public final static native void CPSForceIntensity_serialForceIntensity(long jarg1, CPSForceIntensity jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSForceIntensityHelper_serial(long jarg1, CPSForceIntensityHelper jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSForceIntensityHelper(long jarg1);
  public final static native void CPSDirectionnalForce_computeForces(long jarg1, CPSDirectionnalForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSDirectionnalForce_show(long jarg1, CPSDirectionnalForce jarg1_);
  public final static native long new_CPSDirectionnalForce__SWIG_0(float jarg1);
  public final static native long new_CPSDirectionnalForce__SWIG_1();
  public final static native void CPSDirectionnalForce_serial(long jarg1, CPSDirectionnalForce jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSDirectionnalForce_setDir(long jarg1, CPSDirectionnalForce jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSDirectionnalForce_getDir(long jarg1, CPSDirectionnalForce jarg1_);
  public final static native boolean CPSDirectionnalForce_supportGlobalVectorValue(long jarg1, CPSDirectionnalForce jarg1_);
  public final static native void CPSDirectionnalForce_enableGlobalVectorValue(long jarg1, CPSDirectionnalForce jarg1_, String jarg2);
  public final static native String CPSDirectionnalForce_getGlobalVectorValueName(long jarg1, CPSDirectionnalForce jarg1_);
  public final static native void delete_CPSDirectionnalForce(long jarg1);
  public final static native void CPSGravity_computeForces(long jarg1, CPSGravity jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSGravity_show(long jarg1, CPSGravity jarg1_);
  public final static native long new_CPSGravity__SWIG_0(float jarg1);
  public final static native long new_CPSGravity__SWIG_1();
  public final static native void CPSGravity_serial(long jarg1, CPSGravity jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSGravity_isIntegrable(long jarg1, CPSGravity jarg1_);
  public final static native void CPSGravity_integrate__SWIG_0(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9, long jarg10);
  public final static native void CPSGravity_integrate__SWIG_1(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSGravity_integrate__SWIG_2(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSGravity_integrate__SWIG_3(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_);
  public final static native void CPSGravity_integrate__SWIG_4(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CPSGravity_integrate__SWIG_5(long jarg1, CPSGravity jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5);
  public final static native void CPSGravity_integrateSingle__SWIG_0(long jarg1, CPSGravity jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSGravity_integrateSingle__SWIG_1(long jarg1, CPSGravity jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSGravity_integrateSingle__SWIG_2(long jarg1, CPSGravity jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_);
  public final static native void delete_CPSGravity(long jarg1);
  public final static native void CPSCentralGravity_computeForces(long jarg1, CPSCentralGravity jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSCentralGravity_show(long jarg1, CPSCentralGravity jarg1_);
  public final static native long new_CPSCentralGravity__SWIG_0(float jarg1);
  public final static native long new_CPSCentralGravity__SWIG_1();
  public final static native void CPSCentralGravity_serial(long jarg1, CPSCentralGravity jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSCentralGravity(long jarg1);
  public final static native long new_CPSSpring__SWIG_0(float jarg1);
  public final static native long new_CPSSpring__SWIG_1();
  public final static native void CPSSpring_serial(long jarg1, CPSSpring jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSSpring_computeForces(long jarg1, CPSSpring jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSSpring_show(long jarg1, CPSSpring jarg1_);
  public final static native void delete_CPSSpring(long jarg1);
  public final static native long new_CPSFluidFrictionFunctor();
  public final static native void delete_CPSFluidFrictionFunctor(long jarg1);
  public final static native void CPSFluidFrictionFunctor_access(long jarg1, CPSFluidFrictionFunctor jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CPSFluidFrictionFunctor_serial(long jarg1, CPSFluidFrictionFunctor jarg1_, long jarg2, IStream jarg2_);
  public final static native float CPSFluidFrictionFunctor_getK(long jarg1, CPSFluidFrictionFunctor jarg1_);
  public final static native void CPSFluidFrictionFunctor_setK(long jarg1, CPSFluidFrictionFunctor jarg1_, float jarg2);
  public final static native long new_CPSFluidFriction__SWIG_0(float jarg1);
  public final static native long new_CPSFluidFriction__SWIG_1();
  public final static native void CPSFluidFriction_setupFunctor(long jarg1, CPSFluidFriction jarg1_, long jarg2);
  public final static native void CPSFluidFriction_serial(long jarg1, CPSFluidFriction jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSFluidFriction(long jarg1);
  public final static native long new_CPSBrownianForce__SWIG_0(float jarg1);
  public final static native long new_CPSBrownianForce__SWIG_1();
  public final static native void CPSBrownianForce_serial(long jarg1, CPSBrownianForce jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSBrownianForce_isIntegrable(long jarg1, CPSBrownianForce jarg1_);
  public final static native void CPSBrownianForce_integrate__SWIG_0(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9, long jarg10);
  public final static native void CPSBrownianForce_integrate__SWIG_1(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSBrownianForce_integrate__SWIG_2(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSBrownianForce_integrate__SWIG_3(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7, CVector jarg7_);
  public final static native void CPSBrownianForce_integrate__SWIG_4(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CPSBrownianForce_integrate__SWIG_5(long jarg1, CPSBrownianForce jarg1_, float jarg2, long jarg3, CPSLocated jarg3_, long jarg4, long jarg5);
  public final static native void CPSBrownianForce_integrateSingle__SWIG_0(long jarg1, CPSBrownianForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8, long jarg9);
  public final static native void CPSBrownianForce_integrateSingle__SWIG_1(long jarg1, CPSBrownianForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_, boolean jarg8);
  public final static native void CPSBrownianForce_integrateSingle__SWIG_2(long jarg1, CPSBrownianForce jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, CPSLocated jarg5_, long jarg6, long jarg7, CVector jarg7_);
  public final static native void CPSBrownianForce_initPrecalc();
  public final static native void CPSBrownianForce_setIntensity(long jarg1, CPSBrownianForce jarg1_, float jarg2);
  public final static native void CPSBrownianForce_setIntensityScheme(long jarg1, CPSBrownianForce jarg1_, long jarg2);
  public final static native void CPSBrownianForce_computeForces(long jarg1, CPSBrownianForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSBrownianForce_show(long jarg1, CPSBrownianForce jarg1_);
  public final static native void CPSBrownianForce_setParametricFactor(long jarg1, CPSBrownianForce jarg1_, float jarg2);
  public final static native float CPSBrownianForce_getParametricFactor(long jarg1, CPSBrownianForce jarg1_);
  public final static native void delete_CPSBrownianForce(long jarg1);
  public final static native void delete_CPSTurbulForceFunc(long jarg1);
  public final static native void CPSTurbulForceFunc_access(long jarg1, CPSTurbulForceFunc jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CPSTurbulForceFunc_serial(long jarg1, CPSTurbulForceFunc jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSTurbulForceFunc__Scale_set(long jarg1, CPSTurbulForceFunc jarg1_, float jarg2);
  public final static native float CPSTurbulForceFunc__Scale_get(long jarg1, CPSTurbulForceFunc jarg1_);
  public final static native void CPSTurbulForceFunc__Intensity_set(long jarg1, CPSTurbulForceFunc jarg1_, float jarg2);
  public final static native float CPSTurbulForceFunc__Intensity_get(long jarg1, CPSTurbulForceFunc jarg1_);
  public final static native void CPSTurbulForceFunc__NumOctaves_set(long jarg1, CPSTurbulForceFunc jarg1_, long jarg2);
  public final static native long CPSTurbulForceFunc__NumOctaves_get(long jarg1, CPSTurbulForceFunc jarg1_);
  public final static native long new_CPSTurbulForceFunc();
  public final static native long new_CPSTurbul__SWIG_0(float jarg1, long jarg2);
  public final static native long new_CPSTurbul__SWIG_1(float jarg1);
  public final static native long new_CPSTurbul__SWIG_2();
  public final static native float CPSTurbul_getScale(long jarg1, CPSTurbul jarg1_);
  public final static native void CPSTurbul_setScale(long jarg1, CPSTurbul jarg1_, float jarg2);
  public final static native long CPSTurbul_getNumOctaves(long jarg1, CPSTurbul jarg1_);
  public final static native void CPSTurbul_setNumOctaves(long jarg1, CPSTurbul jarg1_, long jarg2);
  public final static native void CPSTurbul_serial(long jarg1, CPSTurbul jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSTurbul_setupFunctor(long jarg1, CPSTurbul jarg1_, long jarg2);
  public final static native void delete_CPSTurbul(long jarg1);
  public final static native void CPSCylindricVortex_computeForces(long jarg1, CPSCylindricVortex jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSCylindricVortex_show(long jarg1, CPSCylindricVortex jarg1_);
  public final static native long new_CPSCylindricVortex__SWIG_0(float jarg1);
  public final static native long new_CPSCylindricVortex__SWIG_1();
  public final static native boolean CPSCylindricVortex_supportUniformScaling(long jarg1, CPSCylindricVortex jarg1_);
  public final static native boolean CPSCylindricVortex_supportNonUniformScaling(long jarg1, CPSCylindricVortex jarg1_);
  public final static native void CPSCylindricVortex_setScale(long jarg1, CPSCylindricVortex jarg1_, long jarg2, float jarg3);
  public final static native long CPSCylindricVortex_getScale(long jarg1, CPSCylindricVortex jarg1_, long jarg2);
  public final static native boolean CPSCylindricVortex_onlyStoreNormal(long jarg1, CPSCylindricVortex jarg1_);
  public final static native long CPSCylindricVortex_getNormal(long jarg1, CPSCylindricVortex jarg1_, long jarg2);
  public final static native void CPSCylindricVortex_setNormal(long jarg1, CPSCylindricVortex jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CPSCylindricVortex_setMatrix(long jarg1, CPSCylindricVortex jarg1_, long jarg2, long jarg3);
  public final static native long CPSCylindricVortex_getMatrix(long jarg1, CPSCylindricVortex jarg1_, long jarg2);
  public final static native void CPSCylindricVortex_setRadialViscosity(long jarg1, CPSCylindricVortex jarg1_, float jarg2);
  public final static native float CPSCylindricVortex_getRadialViscosity(long jarg1, CPSCylindricVortex jarg1_);
  public final static native void CPSCylindricVortex_setTangentialViscosity(long jarg1, CPSCylindricVortex jarg1_, float jarg2);
  public final static native float CPSCylindricVortex_getTangentialViscosity(long jarg1, CPSCylindricVortex jarg1_);
  public final static native void CPSCylindricVortex_serial(long jarg1, CPSCylindricVortex jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSCylindricVortex(long jarg1);
  public final static native long new_CPSMagneticForce__SWIG_0(float jarg1);
  public final static native long new_CPSMagneticForce__SWIG_1();
  public final static native void CPSMagneticForce_computeForces(long jarg1, CPSMagneticForce jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSMagneticForce_serial(long jarg1, CPSMagneticForce jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSMagneticForce(long jarg1);
  public final static native long new_CPSIntBlender__SWIG_0(int jarg1, int jarg2, float jarg3);
  public final static native long new_CPSIntBlender__SWIG_1(int jarg1, int jarg2);
  public final static native long new_CPSIntBlender__SWIG_2(int jarg1);
  public final static native long new_CPSIntBlender__SWIG_3();
  public final static native long CPSIntBlender_clone_c(long jarg1, CPSIntBlender jarg1_);
  public final static native void delete_CPSIntBlender(long jarg1);
  public final static native long new_CPSUIntBlender__SWIG_0(long jarg1, long jarg2, float jarg3);
  public final static native long new_CPSUIntBlender__SWIG_1(long jarg1, long jarg2);
  public final static native long new_CPSUIntBlender__SWIG_2(long jarg1);
  public final static native long new_CPSUIntBlender__SWIG_3();
  public final static native long CPSUIntBlender_clone_c(long jarg1, CPSUIntBlender jarg1_);
  public final static native void delete_CPSUIntBlender(long jarg1);
  public final static native long new_CPSIntGradient__SWIG_0(long jarg1, long jarg2, long jarg3, float jarg4);
  public final static native long new_CPSIntGradient__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native long new_CPSIntGradient__SWIG_2(long jarg1, long jarg2);
  public final static native long new_CPSIntGradient__SWIG_3(long jarg1);
  public final static native long new_CPSIntGradient__SWIG_4();
  public final static native long CPSIntGradient_clone_c(long jarg1, CPSIntGradient jarg1_);
  public final static native long CPSIntGradient__DefaultGradient_get();
  public final static native void delete_CPSIntGradient(long jarg1);
  public final static native long new_CPSUIntGradient__SWIG_0(long jarg1, long jarg2, long jarg3, float jarg4);
  public final static native long new_CPSUIntGradient__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native long new_CPSUIntGradient__SWIG_2(long jarg1, long jarg2);
  public final static native long new_CPSUIntGradient__SWIG_3(long jarg1);
  public final static native long new_CPSUIntGradient__SWIG_4();
  public final static native long CPSUIntGradient_clone_c(long jarg1, CPSUIntGradient jarg1_);
  public final static native long CPSUIntGradient__DefaultGradient_get();
  public final static native void delete_CPSUIntGradient(long jarg1);
  public final static native long new_CPSIntMemory();
  public final static native long CPSIntMemory_clone_c(long jarg1, CPSIntMemory jarg1_);
  public final static native void delete_CPSIntMemory(long jarg1);
  public final static native long new_CPSUIntMemory();
  public final static native long CPSUIntMemory_clone_c(long jarg1, CPSUIntMemory jarg1_);
  public final static native void delete_CPSUIntMemory(long jarg1);
  public final static native long CPSIntBinOp_clone_c(long jarg1, CPSIntBinOp jarg1_);
  public final static native void delete_CPSIntBinOp(long jarg1);
  public final static native long CPSUIntBinOp_clone_c(long jarg1, CPSUIntBinOp jarg1_);
  public final static native void delete_CPSUIntBinOp(long jarg1);
  public final static native long new_CPSLight();
  public final static native void delete_CPSLight(long jarg1);
  public final static native void CPSLight_serial(long jarg1, CPSLight jarg1_, long jarg2, IStream jarg2_);
  public final static native long CPSLight_getType(long jarg1, CPSLight jarg1_);
  public final static native long CPSLight_getPriority(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_step(long jarg1, CPSLight jarg1_, int jarg2);
  public final static native void CPSLight_setColor(long jarg1, CPSLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPSLight_getColor(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_setColorScheme(long jarg1, CPSLight jarg1_, long jarg2);
  public final static native long CPSLight_getColorScheme(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_setAttenStart(long jarg1, CPSLight jarg1_, float jarg2);
  public final static native float CPSLight_getAttenStart(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_setAttenStartScheme(long jarg1, CPSLight jarg1_, long jarg2);
  public final static native long CPSLight_getAttenStartScheme(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_setAttenEnd(long jarg1, CPSLight jarg1_, float jarg2);
  public final static native float CPSLight_getAttenEnd(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_setAttenEndScheme(long jarg1, CPSLight jarg1_, long jarg2);
  public final static native long CPSLight_getAttenEndScheme(long jarg1, CPSLight jarg1_);
  public final static native void CPSLight_onShow(long jarg1, CPSLight jarg1_, boolean jarg2);
  public final static native long DefaultMaxLocatedInstance_get();
  public final static native void CPSCollisionInfo_Next_set(long jarg1, CPSCollisionInfo jarg1_, long jarg2, CPSCollisionInfo jarg2_);
  public final static native long CPSCollisionInfo_Next_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native void CPSCollisionInfo_Dist_set(long jarg1, CPSCollisionInfo jarg1_, float jarg2);
  public final static native float CPSCollisionInfo_Dist_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native void CPSCollisionInfo_NewPos_set(long jarg1, CPSCollisionInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSCollisionInfo_NewPos_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native void CPSCollisionInfo_NewSpeed_set(long jarg1, CPSCollisionInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSCollisionInfo_NewSpeed_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native void CPSCollisionInfo_CollisionZone_set(long jarg1, CPSCollisionInfo jarg1_, long jarg2, CPSZone jarg2_);
  public final static native long CPSCollisionInfo_CollisionZone_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native void CPSCollisionInfo_Index_set(long jarg1, CPSCollisionInfo jarg1_, long jarg2);
  public final static native long CPSCollisionInfo_Index_get(long jarg1, CPSCollisionInfo jarg1_);
  public final static native long new_CPSCollisionInfo();
  public final static native void CPSCollisionInfo_update(long jarg1, CPSCollisionInfo jarg1_, long jarg2, CPSCollisionInfo jarg2_);
  public final static native void delete_CPSCollisionInfo(long jarg1);
  public final static native long new_CPSLocated();
  public final static native void delete_CPSLocated(long jarg1);
  public final static native boolean CPSLocated_isLocated(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_bind(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native long CPSLocated_unbind(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native boolean CPSLocated_isBound(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native long CPSLocated_getIndexOf(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native void CPSLocated_remove(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native void CPSLocated_releaseRefTo(long jarg1, CPSLocated jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CPSLocated_releaseAllRef(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getNbBoundObjects(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getBoundObject__SWIG_0(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_postNewElement(long jarg1, CPSLocated jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CPSLocated jarg4_, long jarg5, int jarg6, float jarg7);
  public final static native int CPSLocated_newElement__SWIG_0(long jarg1, CPSLocated jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CPSLocated jarg4_, long jarg5, int jarg6, boolean jarg7);
  public final static native int CPSLocated_newElement__SWIG_1(long jarg1, CPSLocated jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CPSLocated jarg4_, long jarg5, int jarg6);
  public final static native void CPSLocated_deleteElement(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native float CPSLocated_getAgeInSeconds(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native long CPSLocated_getScene(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_getLODVect(long jarg1, CPSLocated jarg1_, long jarg2, CVector jarg2_, long jarg3, int jarg4);
  public final static native void CPSLocated_incrementNbDrawnParticles(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native long CPSLocated_getNewElementIndex(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_computeBBox(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_setInitialLife(long jarg1, CPSLocated jarg1_, float jarg2);
  public final static native void CPSLocated_setLifeScheme(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native float CPSLocated_getInitialLife(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getLifeScheme__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_setInitialMass(long jarg1, CPSLocated jarg1_, float jarg2);
  public final static native void CPSLocated_setMassScheme(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native float CPSLocated_getInitialMass(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getMassScheme__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_setLastForever(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_getLastForever(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getInvMass__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getPos__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getSpeed__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getTime__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getTimeIncrement__SWIG_0(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_step(long jarg1, CPSLocated jarg1_, int jarg2);
  public final static native void CPSLocated_computeMotion(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_computeNewParticleMotion(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_updateCollisions(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getSize(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getMaxSize(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_resize(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_serial(long jarg1, CPSLocated jarg1_, long jarg2, IStream jarg2_);
  public final static native long CPSLocated_getDriver(long jarg1, CPSLocated jarg1_);
  public final static native float CPSLocated_getUserParam(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_setupDriverModelMatrix(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_computeI(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_computeIWithZAxisAligned(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_computeJ(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_computeK(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_computeKWithZAxisAligned(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_queryCollisionInfo(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_releaseCollisionInfo(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_hasCollisionInfos(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_computeSpawns(long jarg1, CPSLocated jarg1_, long jarg2, boolean jarg3);
  public final static native void CPSLocated_computeForces(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_computeCollisions(long jarg1, CPSLocated jarg1_, long jarg2, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native long CPSLocated_getConversionMatrix__SWIG_0(long jarg1, CParticleSystem jarg1_, int jarg2, int jarg3);
  public final static native long CPSLocated_getConversionMatrix__SWIG_1(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native long CPSLocated_getLocalToWorldMatrix(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getWorldToLocalMatrix(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_registerDtorObserver(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native void CPSLocated_unregisterDtorObserver(long jarg1, CPSLocated jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native void CPSLocated_setName(long jarg1, CPSLocated jarg1_, String jarg2);
  public final static native String CPSLocated_getName(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_hasParticles(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_hasEmitters(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_forceLODDegradation__SWIG_0(long jarg1, CPSLocated jarg1_, boolean jarg2);
  public final static native void CPSLocated_forceLODDegradation__SWIG_1(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_hasLODDegradation(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getNumWantedTris(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_setMatrixMode(long jarg1, CPSLocated jarg1_, int jarg2);
  public final static native boolean CPSLocated_supportParametricMotion(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_enableParametricMotion__SWIG_0(long jarg1, CPSLocated jarg1_, boolean jarg2);
  public final static native void CPSLocated_enableParametricMotion__SWIG_1(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_isParametricMotionEnabled(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_performParametricMotion(long jarg1, CPSLocated jarg1_, float jarg2);
  public final static native void CPSLocated_updateLife(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_removeOldParticles(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_addNewlySpawnedParticles(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_integrateSingle__SWIG_0(long jarg1, CPSLocated jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7);
  public final static native void CPSLocated_integrateSingle__SWIG_1(long jarg1, CPSLocated jarg1_, float jarg2, float jarg3, long jarg4, long jarg5, long jarg6, CVector jarg6_);
  public final static native void CPSLocated_computeParametricPos(long jarg1, CPSLocated jarg1_, float jarg2, long jarg3, long jarg4, CVector jarg4_);
  public final static native void CPSLocated_enableTriggerOnDeath__SWIG_0(long jarg1, CPSLocated jarg1_, boolean jarg2);
  public final static native void CPSLocated_enableTriggerOnDeath__SWIG_1(long jarg1, CPSLocated jarg1_);
  public final static native boolean CPSLocated_isTriggerOnDeathEnabled(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_setTriggerEmitterID(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native long CPSLocated_getTriggerEmitterID(long jarg1, CPSLocated jarg1_);
  public final static native float CPSLocated_evalMaxDuration(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getUserMatrixUsageCount(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_enumTexs(long jarg1, CPSLocated jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSLocated_setZBias(long jarg1, CPSLocated jarg1_, float jarg2);
  public final static native void CPSLocated_checkLife(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_onShow(long jarg1, CPSLocated jarg1_, boolean jarg2);
  public final static native void CPSLocated__PInfo_set(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native long CPSLocated__PInfo_get(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_registerIntegrableForce(long jarg1, CPSLocated jarg1_, long jarg2, CPSForce jarg2_);
  public final static native void CPSLocated_unregisterIntegrableForce(long jarg1, CPSLocated jarg1_, long jarg2, CPSForce jarg2_);
  public final static native void CPSLocated_integrableForceBasisChanged(long jarg1, CPSLocated jarg1_, int jarg2);
  public final static native void CPSLocated_addNonIntegrableForceRef(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_releaseNonIntegrableForceRef(long jarg1, CPSLocated jarg1_);
  public final static native long CPSLocated_getParametricInfos(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_systemDateChanged(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated_resetCollisions(long jarg1, CPSLocated jarg1_, long jarg2);
  public final static native void CPSLocated_doLODDegradation(long jarg1, CPSLocated jarg1_);
  public final static native void CPSLocated__FirstCollision_set(long jarg1, CPSCollisionInfo jarg1_);
  public final static native long CPSLocated__FirstCollision_get();
  public final static native void CPSLocated__Collisions_set(long jarg1);
  public final static native long CPSLocated__Collisions_get();
  public final static native long PSForce_get();
  public final static native long PSParticle_get();
  public final static native long PSEmitter_get();
  public final static native long PSLight_get();
  public final static native long PSZone_get();
  public final static native long PSSound_get();
  public final static native void CPSLocatedBindable_serial(long jarg1, CPSLocatedBindable jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSLocatedBindable_finalize_c(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void delete_CPSLocatedBindable(long jarg1);
  public final static native void CPSLocatedBindable_setActive(long jarg1, CPSLocatedBindable jarg1_, boolean jarg2);
  public final static native boolean CPSLocatedBindable_isActive(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getType(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getPriority(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_step(long jarg1, CPSLocatedBindable jarg1_, int jarg2);
  public final static native void CPSLocatedBindable_notifyTargetRemoved(long jarg1, CPSLocatedBindable jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSLocatedBindable_releaseRefTo(long jarg1, CPSLocatedBindable jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CPSLocatedBindable_releaseAllRef(long jarg1, CPSLocatedBindable jarg1_);
  public final static native boolean CPSLocatedBindable_completeBBox(long jarg1, CPSLocatedBindable jarg1_, long jarg2);
  public final static native boolean CPSLocatedBindable_doesProduceBBox(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getDriver(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getFontGenerator__SWIG_0(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getFontManager__SWIG_0(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getSysMat(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getLocalToWorldMatrix(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getInvertedSysMat(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getViewMat(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getInvertedViewMat(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_setupDriverModelMatrix(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_computeI(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_computeIWithZAxisAligned(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_computeJ(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_computeK(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_computeKWithZAxisAligned(long jarg1, CPSLocatedBindable jarg1_);
  public final static native long CPSLocatedBindable_getOwner__SWIG_0(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_setName(long jarg1, CPSLocatedBindable jarg1_, String jarg2);
  public final static native String CPSLocatedBindable_getName(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_setLOD(long jarg1, CPSLocatedBindable jarg1_, long jarg2);
  public final static native long CPSLocatedBindable_getLOD(long jarg1, CPSLocatedBindable jarg1_);
  public final static native boolean CPSLocatedBindable_hasParticles(long jarg1, CPSLocatedBindable jarg1_);
  public final static native boolean CPSLocatedBindable_hasEmitters(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_setExternID(long jarg1, CPSLocatedBindable jarg1_, long jarg2);
  public final static native long CPSLocatedBindable_getExternID(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_basisChanged(long jarg1, CPSLocatedBindable jarg1_, int jarg2);
  public final static native void CPSLocatedBindable_motionTypeChanged(long jarg1, CPSLocatedBindable jarg1_, boolean jarg2);
  public final static native boolean CPSLocatedBindable_getUserMatrixUsageCount(long jarg1, CPSLocatedBindable jarg1_);
  public final static native void CPSLocatedBindable_enumTexs(long jarg1, CPSLocatedBindable jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSLocatedBindable_setZBias(long jarg1, CPSLocatedBindable jarg1_, float jarg2);
  public final static native void CPSLocatedBindable_onShow(long jarg1, CPSLocatedBindable jarg1_, boolean jarg2);
  public final static native void CPSLocatedBindable_systemDateChanged(long jarg1, CPSLocatedBindable jarg1_);
  public final static native boolean lt__SWIG_1(long jarg1, CPSLocatedBindable jarg1_, long jarg2, CPSLocatedBindable jarg2_);
  public final static native void CPSTargetLocatedBindable_attachTarget(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSTargetLocatedBindable_detachTarget(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSTargetLocatedBindable_releaseRefTo(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2, CParticleSystemProcess jarg2_);
  public final static native void CPSTargetLocatedBindable_releaseAllRef(long jarg1, CPSTargetLocatedBindable jarg1_);
  public final static native long CPSTargetLocatedBindable_getNbTargets(long jarg1, CPSTargetLocatedBindable jarg1_);
  public final static native long CPSTargetLocatedBindable_getTarget__SWIG_0(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2);
  public final static native void CPSTargetLocatedBindable_releaseTargetRsc(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSTargetLocatedBindable_serial(long jarg1, CPSTargetLocatedBindable jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSTargetLocatedBindable_finalize_c(long jarg1, CPSTargetLocatedBindable jarg1_);
  public final static native void delete_CPSTargetLocatedBindable(long jarg1);
  public final static native int PSLod1n2_get();
  public final static native long ConstraintMeshMaxNumVerts_get();
  public final static native long ConstraintMeshBufSize_get();
  public final static native long ConstraintMeshMaxNumPrerotatedModels_get();
  public final static native long new_CPSMesh__SWIG_0(String jarg1);
  public final static native long new_CPSMesh__SWIG_1();
  public final static native void CPSMesh_setShape(long jarg1, CPSMesh jarg1_, String jarg2);
  public final static native String CPSMesh_getShape(long jarg1, CPSMesh jarg1_);
  public final static native void CPSMesh_serial(long jarg1, CPSMesh jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSMesh(long jarg1);
  public final static native boolean CPSMesh_hasTransparentFaces(long jarg1, CPSMesh jarg1_);
  public final static native boolean CPSMesh_hasOpaqueFaces(long jarg1, CPSMesh jarg1_);
  public final static native boolean CPSMesh_hasLightableFaces(long jarg1, CPSMesh jarg1_);
  public final static native long CPSMesh_getNumWantedTris(long jarg1, CPSMesh jarg1_);
  public final static native boolean CPSMesh_supportGlobalColorLighting(long jarg1, CPSMesh jarg1_);
  public final static native void CPSMesh_setZBias(long jarg1, CPSMesh jarg1_, float jarg2);
  public final static native float CPSMesh_getZBias(long jarg1, CPSMesh jarg1_);
  public final static native void CPSMesh_onShow(long jarg1, CPSMesh jarg1_, boolean jarg2);
  public final static native int CPSConstraintMesh_ShapeFileNotLoaded_get();
  public final static native int CPSConstraintMesh_ShapeFileIsNotAMesh_get();
  public final static native int CPSConstraintMesh_ShapeHasTooMuchVertices_get();
  public final static native long new_CPSConstraintMesh();
  public final static native void delete_CPSConstraintMesh(long jarg1);
  public final static native void CPSConstraintMesh_setShape__SWIG_0(long jarg1, CPSConstraintMesh jarg1_, String jarg2);
  public final static native String CPSConstraintMesh_getShape__SWIG_0(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_setShapes(long jarg1, CPSConstraintMesh jarg1_, long jarg2, long jarg3);
  public final static native void CPSConstraintMesh_setShape__SWIG_1(long jarg1, CPSConstraintMesh jarg1_, long jarg2, String jarg3);
  public final static native String CPSConstraintMesh_getShape__SWIG_1(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native long CPSConstraintMesh_getNumShapes(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_getShapesNames(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native void CPSConstraintMesh_setMorphValue(long jarg1, CPSConstraintMesh jarg1_, float jarg2);
  public final static native float CPSConstraintMesh_getMorphValue(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_setMorphScheme(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native long CPSConstraintMesh_getMorphScheme__SWIG_0(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_hintRotateTheSame__SWIG_0(long jarg1, CPSConstraintMesh jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CPSConstraintMesh_hintRotateTheSame__SWIG_1(long jarg1, CPSConstraintMesh jarg1_, long jarg2, float jarg3);
  public final static native void CPSConstraintMesh_hintRotateTheSame__SWIG_2(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native void CPSConstraintMesh_disableHintRotateTheSame(long jarg1, CPSConstraintMesh jarg1_);
  public final static native long CPSConstraintMesh_checkHintRotateTheSame(long jarg1, CPSConstraintMesh jarg1_, long jarg2, long jarg3);
  public final static native void CPSConstraintMesh_serial(long jarg1, CPSConstraintMesh jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSConstraintMesh_hasTransparentFaces(long jarg1, CPSConstraintMesh jarg1_);
  public final static native boolean CPSConstraintMesh_hasOpaqueFaces(long jarg1, CPSConstraintMesh jarg1_);
  public final static native boolean CPSConstraintMesh_hasLightableFaces(long jarg1, CPSConstraintMesh jarg1_);
  public final static native long CPSConstraintMesh_getNumWantedTris(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_forceStageModulationByColor(long jarg1, CPSConstraintMesh jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPSConstraintMesh_isStageModulationForced(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native void CPSConstraintMesh_forceVertexColorLighting__SWIG_0(long jarg1, CPSConstraintMesh jarg1_, boolean jarg2);
  public final static native void CPSConstraintMesh_forceVertexColorLighting__SWIG_1(long jarg1, CPSConstraintMesh jarg1_);
  public final static native boolean CPSConstraintMesh_isVertexColorLightingForced(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_initPrerotVB();
  public final static native int CPSConstraintMesh_NoAnim_get();
  public final static native void CPSConstraintMesh_setTexAnimType(long jarg1, CPSConstraintMesh jarg1_, int jarg2);
  public final static native int CPSConstraintMesh_getTexAnimType(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_setGlobalTexAnim(long jarg1, CPSConstraintMesh jarg1_, long jarg2, long jarg3);
  public final static native long CPSConstraintMesh_getGlobalTexAnim(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native void CPSConstraintMesh_forceGlobalAnimTimeResetOnNewElement__SWIG_0(long jarg1, CPSConstraintMesh jarg1_, boolean jarg2);
  public final static native void CPSConstraintMesh_forceGlobalAnimTimeResetOnNewElement__SWIG_1(long jarg1, CPSConstraintMesh jarg1_);
  public final static native boolean CPSConstraintMesh_isGlobalAnimTimeResetOnNewElementForced(long jarg1, CPSConstraintMesh jarg1_);
  public final static native boolean CPSConstraintMesh_isValidBuild(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_getShapeNumVerts(long jarg1, CPSConstraintMesh jarg1_, long jarg2);
  public final static native boolean CPSConstraintMesh_supportGlobalColorLighting(long jarg1, CPSConstraintMesh jarg1_);
  public final static native void CPSConstraintMesh_setZBias(long jarg1, CPSConstraintMesh jarg1_, float jarg2);
  public final static native float CPSConstraintMesh_getZBias(long jarg1, CPSConstraintMesh jarg1_);
  public final static native long ScaleFloatGE(float jarg1, float jarg2, float jarg3, long jarg4);
  public final static native long FillBufUsingSubdiv(long jarg1, CVector jarg1_, float jarg2, long jarg3, float jarg4, long jarg5, long jarg6, CVector jarg6_, long jarg7);
  public final static native long CPSParticle_getType(long jarg1, CPSParticle jarg1_);
  public final static native long CPSParticle_getPriority(long jarg1, CPSParticle jarg1_);
  public final static native boolean CPSParticle_hasParticles(long jarg1, CPSParticle jarg1_);
  public final static native void CPSParticle_step(long jarg1, CPSParticle jarg1_, int jarg2);
  public final static native boolean CPSParticle_hasTransparentFaces(long jarg1, CPSParticle jarg1_);
  public final static native boolean CPSParticle_hasOpaqueFaces(long jarg1, CPSParticle jarg1_);
  public final static native boolean CPSParticle_hasLightableFaces(long jarg1, CPSParticle jarg1_);
  public final static native boolean CPSParticle_usesGlobalColorLighting(long jarg1, CPSParticle jarg1_);
  public final static native void CPSParticle_enableGlobalColorLighting(long jarg1, CPSParticle jarg1_, boolean jarg2);
  public final static native boolean CPSParticle_supportGlobalColorLighting(long jarg1, CPSParticle jarg1_);
  public final static native void CPSParticle_draw(long jarg1, CPSParticle jarg1_, boolean jarg2);
  public final static native void CPSParticle_showTool(long jarg1, CPSParticle jarg1_);
  public final static native long CPSParticle_getNumWantedTris(long jarg1, CPSParticle jarg1_);
  public final static native void CPSParticle_serial(long jarg1, CPSParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSParticle_disableAutoLOD__SWIG_0(long jarg1, CPSParticle jarg1_, boolean jarg2);
  public final static native void CPSParticle_disableAutoLOD__SWIG_1(long jarg1, CPSParticle jarg1_);
  public final static native boolean CPSParticle_isAutoLODDisabled(long jarg1, CPSParticle jarg1_);
  public final static native void CPSParticle_setZBias(long jarg1, CPSParticle jarg1_, float jarg2);
  public final static native float CPSParticle_getZBias(long jarg1, CPSParticle jarg1_);
  public final static native void delete_CPSParticle(long jarg1);
  public final static native void CPSColoredParticle_setColorScheme(long jarg1, CPSColoredParticle jarg1_, long jarg2);
  public final static native long CPSColoredParticle_getColorScheme__SWIG_0(long jarg1, CPSColoredParticle jarg1_);
  public final static native void CPSColoredParticle_setColor(long jarg1, CPSColoredParticle jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CPSColoredParticle_getColor(long jarg1, CPSColoredParticle jarg1_);
  public final static native void delete_CPSColoredParticle(long jarg1);
  public final static native void CPSColoredParticle_serialColorScheme(long jarg1, CPSColoredParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSSizedParticle_setSizeScheme(long jarg1, CPSSizedParticle jarg1_, long jarg2);
  public final static native long CPSSizedParticle_getSizeScheme__SWIG_0(long jarg1, CPSSizedParticle jarg1_);
  public final static native void CPSSizedParticle_setSize(long jarg1, CPSSizedParticle jarg1_, float jarg2);
  public final static native float CPSSizedParticle_getSize(long jarg1, CPSSizedParticle jarg1_);
  public final static native void delete_CPSSizedParticle(long jarg1);
  public final static native void CPSSizedParticle_serialSizeScheme(long jarg1, CPSSizedParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSRotated2DParticle_setAngle2DScheme(long jarg1, CPSRotated2DParticle jarg1_, long jarg2);
  public final static native long CPSRotated2DParticle_getAngle2DScheme__SWIG_0(long jarg1, CPSRotated2DParticle jarg1_);
  public final static native void CPSRotated2DParticle_setAngle2D(long jarg1, CPSRotated2DParticle jarg1_, float jarg2);
  public final static native float CPSRotated2DParticle_getAngle2D(long jarg1, CPSRotated2DParticle jarg1_);
  public final static native void delete_CPSRotated2DParticle(long jarg1);
  public final static native void CPSRotated2DParticle_serialAngle2DScheme(long jarg1, CPSRotated2DParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native long CPSRotated2DParticle_getRotTable();
  public final static native void CPSRotated2DParticle_initRotTable();
  public final static native void delete_CPSTexturedParticleNoAnim(long jarg1);
  public final static native void CPSTexturedParticleNoAnim_setTexture(long jarg1, CPSTexturedParticleNoAnim jarg1_, long jarg2);
  public final static native long CPSTexturedParticleNoAnim_getTexture__SWIG_0(long jarg1, CPSTexturedParticleNoAnim jarg1_);
  public final static native void CPSTexturedParticle_setTextureIndexScheme(long jarg1, CPSTexturedParticle jarg1_, long jarg2);
  public final static native long CPSTexturedParticle_getTextureIndexScheme__SWIG_0(long jarg1, CPSTexturedParticle jarg1_);
  public final static native void CPSTexturedParticle_setTextureIndex(long jarg1, CPSTexturedParticle jarg1_, int jarg2);
  public final static native int CPSTexturedParticle_getTextureIndex(long jarg1, CPSTexturedParticle jarg1_);
  public final static native void CPSTexturedParticle_setTextureGroup(long jarg1, CPSTexturedParticle jarg1_, long jarg2);
  public final static native long CPSTexturedParticle_getTextureGroup__SWIG_0(long jarg1, CPSTexturedParticle jarg1_);
  public final static native void CPSTexturedParticle_setTexture(long jarg1, CPSTexturedParticle jarg1_, long jarg2);
  public final static native long CPSTexturedParticle_getTexture__SWIG_0(long jarg1, CPSTexturedParticle jarg1_);
  public final static native void delete_CPSTexturedParticle(long jarg1);
  public final static native void CPSTexturedParticle_serialTextureScheme(long jarg1, CPSTexturedParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSTexturedParticle_enumTexs(long jarg1, CPSTexturedParticle jarg1_, long jarg2);
  public final static native void delete_CPSMultiTexturedParticle(long jarg1);
  public final static native int CPSMultiTexturedParticle_Add_get();
  public final static native int CPSMultiTexturedParticle_Last_get();
  public final static native void CPSMultiTexturedParticle_enableMultiTexture__SWIG_0(long jarg1, CPSMultiTexturedParticle jarg1_, boolean jarg2);
  public final static native void CPSMultiTexturedParticle_enableMultiTexture__SWIG_1(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native boolean CPSMultiTexturedParticle_isMultiTextureEnabled(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setTexture2(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, ITexture jarg2_);
  public final static native long CPSMultiTexturedParticle_getTexture2__SWIG_0(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setMainTexOp(long jarg1, CPSMultiTexturedParticle jarg1_, int jarg2);
  public final static native int CPSMultiTexturedParticle_getMainTexOp(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_enableAlternateTex__SWIG_0(long jarg1, CPSMultiTexturedParticle jarg1_, boolean jarg2);
  public final static native void CPSMultiTexturedParticle_enableAlternateTex__SWIG_1(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native boolean CPSMultiTexturedParticle_isAlternateTexEnabled(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setTexture2Alternate(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, ITexture jarg2_);
  public final static native long CPSMultiTexturedParticle_getTexture2Alternate__SWIG_0(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setAlternateTexOp(long jarg1, CPSMultiTexturedParticle jarg1_, int jarg2);
  public final static native int CPSMultiTexturedParticle_getAlternateTexOp(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setScrollSpeed(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, long jarg3);
  public final static native long CPSMultiTexturedParticle_getScrollSpeed(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2);
  public final static native void CPSMultiTexturedParticle_setAlternateScrollSpeed(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, long jarg3);
  public final static native long CPSMultiTexturedParticle_getAlternateScrollSpeed(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2);
  public final static native void CPSMultiTexturedParticle_serialMultiTex(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSMultiTexturedParticle_setupMaterial(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, ITexture jarg2_, long jarg3, IDriver jarg3_, long jarg4, CMaterial jarg4_, long jarg5, CVertexBuffer jarg5_);
  public final static native void CPSMultiTexturedParticle_forceBasicCaps__SWIG_0(boolean jarg1);
  public final static native void CPSMultiTexturedParticle_forceBasicCaps__SWIG_1();
  public final static native boolean CPSMultiTexturedParticle_areBasicCapsForced();
  public final static native void CPSMultiTexturedParticle_setUseLocalDate(long jarg1, CPSMultiTexturedParticle jarg1_, boolean jarg2);
  public final static native boolean CPSMultiTexturedParticle_getUseLocalDate(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setUseLocalDateAlt(long jarg1, CPSMultiTexturedParticle jarg1_, boolean jarg2);
  public final static native boolean CPSMultiTexturedParticle_getUseLocalDateAlt(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_setBumpFactor(long jarg1, CPSMultiTexturedParticle jarg1_, float jarg2);
  public final static native float CPSMultiTexturedParticle_getBumpFactor(long jarg1, CPSMultiTexturedParticle jarg1_);
  public final static native void CPSMultiTexturedParticle_enumTexs(long jarg1, CPSMultiTexturedParticle jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSRotated3DPlaneParticle_setPlaneBasisScheme(long jarg1, CPSRotated3DPlaneParticle jarg1_, long jarg2);
  public final static native long CPSRotated3DPlaneParticle_getPlaneBasisScheme__SWIG_0(long jarg1, CPSRotated3DPlaneParticle jarg1_);
  public final static native void CPSRotated3DPlaneParticle_setPlaneBasis(long jarg1, CPSRotated3DPlaneParticle jarg1_, long jarg2, CPlaneBasis jarg2_);
  public final static native long CPSRotated3DPlaneParticle_getPlaneBasis(long jarg1, CPSRotated3DPlaneParticle jarg1_);
  public final static native void delete_CPSRotated3DPlaneParticle(long jarg1);
  public final static native void CPSRotated3DPlaneParticle_serialPlaneBasisScheme(long jarg1, CPSRotated3DPlaneParticle jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSHintParticleRotateTheSame(long jarg1);
  public final static native void CPSHintParticleRotateTheSame_hintRotateTheSame__SWIG_0(long jarg1, CPSHintParticleRotateTheSame jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CPSHintParticleRotateTheSame_hintRotateTheSame__SWIG_1(long jarg1, CPSHintParticleRotateTheSame jarg1_, long jarg2, float jarg3);
  public final static native void CPSHintParticleRotateTheSame_hintRotateTheSame__SWIG_2(long jarg1, CPSHintParticleRotateTheSame jarg1_, long jarg2);
  public final static native void CPSHintParticleRotateTheSame_disableHintRotateTheSame(long jarg1, CPSHintParticleRotateTheSame jarg1_);
  public final static native long CPSHintParticleRotateTheSame_checkHintRotateTheSame(long jarg1, CPSHintParticleRotateTheSame jarg1_, long jarg2, long jarg3);
  public final static native void delete_CPSTailParticle(long jarg1);
  public final static native void CPSTailParticle_setColorFading__SWIG_0(long jarg1, CPSTailParticle jarg1_, boolean jarg2);
  public final static native void CPSTailParticle_setColorFading__SWIG_1(long jarg1, CPSTailParticle jarg1_);
  public final static native boolean CPSTailParticle_getColorFading(long jarg1, CPSTailParticle jarg1_);
  public final static native void CPSTailParticle_setTailNbSeg(long jarg1, CPSTailParticle jarg1_, long jarg2);
  public final static native long CPSTailParticle_getTailNbSeg(long jarg1, CPSTailParticle jarg1_);
  public final static native void delete_CPSShapeParticle(long jarg1);
  public final static native void CPSShapeParticle_setShape(long jarg1, CPSShapeParticle jarg1_, String jarg2);
  public final static native String CPSShapeParticle_getShape(long jarg1, CPSShapeParticle jarg1_);
  public final static native long new_CPSMaterial();
  public final static native void CPSMaterial_serialMaterial(long jarg1, CPSMaterial jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSMaterial_setBlendingMode(long jarg1, CPSMaterial jarg1_, int jarg2);
  public final static native int CPSMaterial_getBlendingMode(long jarg1, CPSMaterial jarg1_);
  public final static native void CPSMaterial_forceModulateConstantColor__SWIG_0(long jarg1, CPSMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CPSMaterial_forceModulateConstantColor__SWIG_1(long jarg1, CPSMaterial jarg1_, boolean jarg2);
  public final static native void CPSMaterial_forceTexturedMaterialStages(long jarg1, CPSMaterial jarg1_, long jarg2);
  public final static native void CPSMaterial_enableZTest(long jarg1, CPSMaterial jarg1_, boolean jarg2);
  public final static native boolean CPSMaterial_isZTestEnabled(long jarg1, CPSMaterial jarg1_);
  public final static native void CPSMaterial_setZBias(long jarg1, CPSMaterial jarg1_, float jarg2);
  public final static native float CPSMaterial_getZBias(long jarg1, CPSMaterial jarg1_);
  public final static native void delete_CPSMaterial(long jarg1);
  public final static native void SetupModulatedStage(long jarg1, CMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void CPlaneBasis_X_set(long jarg1, CPlaneBasis jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPlaneBasis_X_get(long jarg1, CPlaneBasis jarg1_);
  public final static native void CPlaneBasis_Y_set(long jarg1, CPlaneBasis jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPlaneBasis_Y_get(long jarg1, CPlaneBasis jarg1_);
  public final static native long new_CPlaneBasis__SWIG_0();
  public final static native long new_CPlaneBasis__SWIG_1(long jarg1, CVector jarg1_);
  public final static native long new_CPlaneBasis__SWIG_2(long jarg1, CVector jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPlaneBasis_getNormal(long jarg1, CPlaneBasis jarg1_);
  public final static native void CPlaneBasis_serial(long jarg1, CPlaneBasis jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPlaneBasis(long jarg1);
  public final static native boolean lt__SWIG_2(long jarg1, CPlaneBasis jarg1_, long jarg2, CPlaneBasis jarg2_);
  public final static native long new_CPSPlaneBasisBlender__SWIG_0(long jarg1, CPlaneBasis jarg1_, long jarg2, CPlaneBasis jarg2_, float jarg3);
  public final static native long new_CPSPlaneBasisBlender__SWIG_1(long jarg1, CPlaneBasis jarg1_, long jarg2, CPlaneBasis jarg2_);
  public final static native long new_CPSPlaneBasisBlender__SWIG_2(long jarg1, CPlaneBasis jarg1_);
  public final static native long new_CPSPlaneBasisBlender__SWIG_3();
  public final static native long CPSPlaneBasisBlender_clone_c(long jarg1, CPSPlaneBasisBlender jarg1_);
  public final static native void delete_CPSPlaneBasisBlender(long jarg1);
  public final static native long new_CPSPlaneBasisGradient__SWIG_0(long jarg1, CPlaneBasis jarg1_, long jarg2, long jarg3, float jarg4);
  public final static native long new_CPSPlaneBasisGradient__SWIG_1(long jarg1, CPlaneBasis jarg1_, long jarg2, long jarg3);
  public final static native long new_CPSPlaneBasisGradient__SWIG_2(long jarg1, CPlaneBasis jarg1_, long jarg2);
  public final static native long new_CPSPlaneBasisGradient__SWIG_3(long jarg1, CPlaneBasis jarg1_);
  public final static native long new_CPSPlaneBasisGradient__SWIG_4();
  public final static native long CPSPlaneBasisGradient_clone_c(long jarg1, CPSPlaneBasisGradient jarg1_);
  public final static native long CPSPlaneBasisGradient_DefaultPlaneBasisTab_get();
  public final static native void delete_CPSPlaneBasisGradient(long jarg1);
  public final static native int CPSPlaneBasisFollowSpeed_NoProjection_get();
  public final static native long new_CPSPlaneBasisFollowSpeed();
  public final static native long CPSPlaneBasisFollowSpeed_get__SWIG_0(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3);
  public final static native long CPSPlaneBasisFollowSpeed_get__SWIG_1(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSEmitterInfo jarg2_);
  public final static native long CPSPlaneBasisFollowSpeed_make__SWIG_0(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, boolean jarg7, long jarg8, boolean jarg9);
  public final static native long CPSPlaneBasisFollowSpeed_make__SWIG_1(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, boolean jarg7, long jarg8);
  public final static native long CPSPlaneBasisFollowSpeed_make__SWIG_2(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, boolean jarg7);
  public final static native long CPSPlaneBasisFollowSpeed_make__SWIG_3(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native void CPSPlaneBasisFollowSpeed_make4__SWIG_0(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CPSPlaneBasisFollowSpeed_make4__SWIG_1(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native void CPSPlaneBasisFollowSpeed_makeN__SWIG_0(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native void CPSPlaneBasisFollowSpeed_makeN__SWIG_1(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CPSPlaneBasisFollowSpeed_serial(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, long jarg2, IStream jarg2_);
  public final static native long CPSPlaneBasisFollowSpeed_clone_c(long jarg1, CPSPlaneBasisFollowSpeed jarg1_);
  public final static native int CPSPlaneBasisFollowSpeed_getProjectionPlane(long jarg1, CPSPlaneBasisFollowSpeed jarg1_);
  public final static native void CPSPlaneBasisFollowSpeed_setProjectionPlane(long jarg1, CPSPlaneBasisFollowSpeed jarg1_, int jarg2);
  public final static native void delete_CPSPlaneBasisFollowSpeed(long jarg1);
  public final static native long new_CPSPlaneBasisMemory();
  public final static native long CPSPlaneBasisMemory_clone_c(long jarg1, CPSPlaneBasisMemory jarg1_);
  public final static native void delete_CPSPlaneBasisMemory(long jarg1);
  public final static native long CPSPlaneBasisBinOp_clone_c(long jarg1, CPSPlaneBasisBinOp jarg1_);
  public final static native void delete_CPSPlaneBasisBinOp(long jarg1);
  public final static native long new_CSpinnerFunctor();
  public final static native long CSpinnerFunctor_access(long jarg1, CSpinnerFunctor jarg1_, float jarg2);
  public final static native void CSpinnerFunctor_setAxis(long jarg1, CSpinnerFunctor jarg1_, long jarg2, CVector jarg2_);
  public final static native long CSpinnerFunctor_getAxis(long jarg1, CSpinnerFunctor jarg1_);
  public final static native void CSpinnerFunctor_setNumSamples(long jarg1, CSpinnerFunctor jarg1_, long jarg2);
  public final static native long CSpinnerFunctor_getNumSamples(long jarg1, CSpinnerFunctor jarg1_);
  public final static native void CSpinnerFunctor_serial(long jarg1, CSpinnerFunctor jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CSpinnerFunctor(long jarg1);
  public final static native long new_CPSBasisSpinner();
  public final static native long CPSBasisSpinner_clone_c(long jarg1, CPSBasisSpinner jarg1_);
  public final static native void delete_CPSBasisSpinner(long jarg1);
  public final static native boolean CPSQuad_hasTransparentFaces(long jarg1, CPSQuad jarg1_);
  public final static native boolean CPSQuad_hasOpaqueFaces(long jarg1, CPSQuad jarg1_);
  public final static native long CPSQuad_getNumWantedTris(long jarg1, CPSQuad jarg1_);
  public final static native void CPSQuad_initVertexBuffers();
  public final static native boolean CPSQuad_supportGlobalColorLighting(long jarg1, CPSQuad jarg1_);
  public final static native void CPSQuad_setZBias(long jarg1, CPSQuad jarg1_, float jarg2);
  public final static native float CPSQuad_getZBias(long jarg1, CPSQuad jarg1_);
  public final static native void CPSQuad_enumTexs(long jarg1, CPSQuad jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native int CPSQuad_quadBufSize_get();
  public final static native void PSRegisterColorAttribs();
  public final static native void PSRegisterFloatAttribs();
  public final static native void PSRegisterIntAttribs();
  public final static native void PSRegisterPlaneBasisAttribs();
  public final static native int CPSRibbon_FollowPath_get();
  public final static native void delete_CPSRibbon(long jarg1);
  public final static native void CPSRibbon_serial(long jarg1, CPSRibbon jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSRibbon_setColorFading__SWIG_0(long jarg1, CPSRibbon jarg1_, boolean jarg2);
  public final static native void CPSRibbon_setColorFading__SWIG_1(long jarg1, CPSRibbon jarg1_);
  public final static native boolean CPSRibbon_getColorFading(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_setOrientation(long jarg1, CPSRibbon jarg1_, int jarg2);
  public final static native int CPSRibbon_getOrientation(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_step(long jarg1, CPSRibbon jarg1_, int jarg2);
  public final static native boolean CPSRibbon_hasTransparentFaces(long jarg1, CPSRibbon jarg1_);
  public final static native boolean CPSRibbon_hasOpaqueFaces(long jarg1, CPSRibbon jarg1_);
  public final static native long CPSRibbon_getNumWantedTris(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_setTexture(long jarg1, CPSRibbon jarg1_, long jarg2);
  public final static native void CPSRibbon_setTexFactor__SWIG_0(long jarg1, CPSRibbon jarg1_, float jarg2, float jarg3);
  public final static native void CPSRibbon_setTexFactor__SWIG_1(long jarg1, CPSRibbon jarg1_, float jarg2);
  public final static native void CPSRibbon_setTexFactor__SWIG_2(long jarg1, CPSRibbon jarg1_);
  public final static native float CPSRibbon_getUFactor(long jarg1, CPSRibbon jarg1_);
  public final static native float CPSRibbon_getVFactor(long jarg1, CPSRibbon jarg1_);
  public final static native long CPSRibbon_getTexture__SWIG_0(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_setShape__SWIG_0(long jarg1, CPSRibbon jarg1_, long jarg2, CVector jarg2_, long jarg3, boolean jarg4);
  public final static native void CPSRibbon_setShape__SWIG_1(long jarg1, CPSRibbon jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native boolean CPSRibbon_getBraceMode(long jarg1, CPSRibbon jarg1_);
  public final static native long CPSRibbon_getNbVerticesInShape(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_getShape(long jarg1, CPSRibbon jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSRibbon_Losange_get();
  public final static native long CPSRibbon_NbVerticesInLosange_get();
  public final static native long CPSRibbon_HeightSides_get();
  public final static native long CPSRibbon_NbVerticesInHeightSide_get();
  public final static native long CPSRibbon_Pentagram_get();
  public final static native long CPSRibbon_NbVerticesInPentagram_get();
  public final static native long CPSRibbon_Triangle_get();
  public final static native long CPSRibbon_NbVerticesInTriangle_get();
  public final static native long CPSRibbon_SimpleSegmentX_get();
  public final static native long CPSRibbon_NbVerticesInSimpleSegmentX_get();
  public final static native long CPSRibbon_SimpleSegmentY_get();
  public final static native long CPSRibbon_NbVerticesInSimpleSegmentY_get();
  public final static native long CPSRibbon_SimpleSegmentZ_get();
  public final static native long CPSRibbon_NbVerticesInSimpleSegmentZ_get();
  public final static native long CPSRibbon_SimpleBrace_get();
  public final static native long CPSRibbon_NbVerticesInSimpleBrace_get();
  public final static native boolean CPSRibbon_hasLightableFaces(long jarg1, CPSRibbon jarg1_);
  public final static native boolean CPSRibbon_supportGlobalColorLighting(long jarg1, CPSRibbon jarg1_);
  public final static native void CPSRibbon_enumTexs(long jarg1, CPSRibbon jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSRibbon_setZBias(long jarg1, CPSRibbon jarg1_, float jarg2);
  public final static native float CPSRibbon_getZBias(long jarg1, CPSRibbon jarg1_);
  public final static native int CPSRibbonBase_FXWorldMatrix_get();
  public final static native int CPSRibbonBase_VariableSize_get();
  public final static native int CPSRibbonBase_Linear_get();
  public final static native void CPSRibbonBase_serial(long jarg1, CPSRibbonBase jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSRibbonBase_setRibbonMode(long jarg1, CPSRibbonBase jarg1_, int jarg2);
  public final static native int CPSRibbonBase_getRibbonMode(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setInterpolationMode(long jarg1, CPSRibbonBase jarg1_, int jarg2);
  public final static native int CPSRibbonBase_getInterpolationMode(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setMatrixMode(long jarg1, CPSRibbonBase jarg1_, int jarg2);
  public final static native int CPSRibbonBase_getMatrixMode(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setTailNbSeg(long jarg1, CPSRibbonBase jarg1_, long jarg2);
  public final static native long CPSRibbonBase_getTailNbSeg(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setSegDuration(long jarg1, CPSRibbonBase jarg1_, float jarg2);
  public final static native float CPSRibbonBase_getSegDuration(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setRibbonLength(long jarg1, CPSRibbonBase jarg1_, float jarg2);
  public final static native float CPSRibbonBase_getRibbonLength(long jarg1, CPSRibbonBase jarg1_);
  public final static native void CPSRibbonBase_setLODDegradation(long jarg1, CPSRibbonBase jarg1_, float jarg2);
  public final static native float CPSRibbonBase_getLODDegradation(long jarg1, CPSRibbonBase jarg1_);
  public final static native void delete_CPSRibbonBase(long jarg1);
  public final static native long new_CPSRibbonLookAt();
  public final static native void delete_CPSRibbonLookAt(long jarg1);
  public final static native void CPSRibbonLookAt_serial(long jarg1, CPSRibbonLookAt jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSRibbonLookAt_setTexture(long jarg1, CPSRibbonLookAt jarg1_, long jarg2);
  public final static native long CPSRibbonLookAt_getTexture__SWIG_0(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native void CPSRibbonLookAt_setColorFading__SWIG_0(long jarg1, CPSRibbonLookAt jarg1_, boolean jarg2);
  public final static native void CPSRibbonLookAt_setColorFading__SWIG_1(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native boolean CPSRibbonLookAt_getColorFading(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native void CPSRibbonLookAt_setSystemBasis(long jarg1, CPSRibbonLookAt jarg1_, boolean jarg2);
  public final static native boolean CPSRibbonLookAt_isInSystemBasis(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native void CPSRibbonLookAt_step(long jarg1, CPSRibbonLookAt jarg1_, int jarg2);
  public final static native boolean CPSRibbonLookAt_hasTransparentFaces(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native boolean CPSRibbonLookAt_hasOpaqueFaces(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native long CPSRibbonLookAt_getNumWantedTris(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native boolean CPSRibbonLookAt_hasLightableFaces(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native boolean CPSRibbonLookAt_supportGlobalColorLighting(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native void CPSRibbonLookAt_enumTexs(long jarg1, CPSRibbonLookAt jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSRibbonLookAt_setZBias(long jarg1, CPSRibbonLookAt jarg1_, float jarg2);
  public final static native float CPSRibbonLookAt_getZBias(long jarg1, CPSRibbonLookAt jarg1_);
  public final static native long CPSShaderProgram_getPriority(long jarg1, CPSShaderProgram jarg1_);
  public final static native void CPSShaderProgram_step(long jarg1, CPSShaderProgram jarg1_, int jarg2);
  public final static native String CPSShaderProgram_getClassName(long jarg1, CPSShaderProgram jarg1_);
  public final static native void delete_CPSShaderProgram(long jarg1);
  public final static native long CPSShaderARB_getPriority(long jarg1, CPSShaderARB jarg1_);
  public final static native void CPSShaderARB_step(long jarg1, CPSShaderARB jarg1_, int jarg2);
  public final static native String CPSShaderARB_getClassName(long jarg1, CPSShaderARB jarg1_);
  public final static native void delete_CPSShaderARB(long jarg1);
  public final static native long new_CPSShockWave__SWIG_0(long jarg1, float jarg2, long jarg3);
  public final static native long new_CPSShockWave__SWIG_1(long jarg1, float jarg2);
  public final static native long new_CPSShockWave__SWIG_2(long jarg1);
  public final static native long new_CPSShockWave__SWIG_3();
  public final static native void CPSShockWave_setNbSegs(long jarg1, CPSShockWave jarg1_, long jarg2);
  public final static native long CPSShockWave_getNbSegs(long jarg1, CPSShockWave jarg1_);
  public final static native void CPSShockWave_setRadiusCut(long jarg1, CPSShockWave jarg1_, float jarg2);
  public final static native float CPSShockWave_getRadiusCut(long jarg1, CPSShockWave jarg1_);
  public final static native void CPSShockWave_serial(long jarg1, CPSShockWave jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSShockWave_completeBBox(long jarg1, CPSShockWave jarg1_, long jarg2);
  public final static native boolean CPSShockWave_hasTransparentFaces(long jarg1, CPSShockWave jarg1_);
  public final static native boolean CPSShockWave_hasOpaqueFaces(long jarg1, CPSShockWave jarg1_);
  public final static native long CPSShockWave_getNumWantedTris(long jarg1, CPSShockWave jarg1_);
  public final static native void CPSShockWave_setUFactor(long jarg1, CPSShockWave jarg1_, float jarg2);
  public final static native float CPSShockWave_getUFactor(long jarg1, CPSShockWave jarg1_);
  public final static native boolean CPSShockWave_hasLightableFaces(long jarg1, CPSShockWave jarg1_);
  public final static native boolean CPSShockWave_supportGlobalColorLighting(long jarg1, CPSShockWave jarg1_);
  public final static native void CPSShockWave_enumTexs(long jarg1, CPSShockWave jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CPSShockWave_setZBias(long jarg1, CPSShockWave jarg1_, float jarg2);
  public final static native float CPSShockWave_getZBias(long jarg1, CPSShockWave jarg1_);
  public final static native void delete_CPSShockWave(long jarg1);
  public final static native long new_CPSSound();
  public final static native void delete_CPSSound(long jarg1);
  public final static native void CPSSound_serial(long jarg1, CPSSound jarg1_, long jarg2, IStream jarg2_);
  public final static native long CPSSound_getType(long jarg1, CPSSound jarg1_);
  public final static native long CPSSound_getPriority(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_step(long jarg1, CPSSound jarg1_, int jarg2);
  public final static native void CPSSound_setSoundName(long jarg1, CPSSound jarg1_, long jarg2);
  public final static native long CPSSound_getSoundName(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setGain(long jarg1, CPSSound jarg1_, float jarg2);
  public final static native float CPSSound_getGain(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setGainScheme(long jarg1, CPSSound jarg1_, long jarg2);
  public final static native long CPSSound_getGainScheme__SWIG_0(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setPitch(long jarg1, CPSSound jarg1_, float jarg2);
  public final static native float CPSSound_getPitch(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setPitchScheme(long jarg1, CPSSound jarg1_, long jarg2);
  public final static native long CPSSound_getPitchScheme__SWIG_0(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setEmissionPercent(long jarg1, CPSSound jarg1_, float jarg2);
  public final static native float CPSSound_getEmissionPercent(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setSpawn__SWIG_0(long jarg1, CPSSound jarg1_, boolean jarg2);
  public final static native void CPSSound_setSpawn__SWIG_1(long jarg1, CPSSound jarg1_);
  public final static native boolean CPSSound_getSpawn(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setMute__SWIG_0(long jarg1, CPSSound jarg1_, boolean jarg2);
  public final static native void CPSSound_setMute__SWIG_1(long jarg1, CPSSound jarg1_);
  public final static native boolean CPSSound_getMute(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_stopSound(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_reactivateSound(long jarg1, CPSSound jarg1_);
  public final static native void CPSSound_setUseOriginalPitchFlag(long jarg1, CPSSound jarg1_, boolean jarg2);
  public final static native boolean CPSSound_getUseOriginalPitchFlag(long jarg1, CPSSound jarg1_);
  public final static native void CPSEmitterInfo_Loc_set(long jarg1, CPSEmitterInfo jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native long CPSEmitterInfo_Loc_get(long jarg1, CPSEmitterInfo jarg1_);
  public final static native void CPSEmitterInfo_Pos_set(long jarg1, CPSEmitterInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSEmitterInfo_Pos_get(long jarg1, CPSEmitterInfo jarg1_);
  public final static native void CPSEmitterInfo_Speed_set(long jarg1, CPSEmitterInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSEmitterInfo_Speed_get(long jarg1, CPSEmitterInfo jarg1_);
  public final static native void CPSEmitterInfo_InvMass_set(long jarg1, CPSEmitterInfo jarg1_, float jarg2);
  public final static native float CPSEmitterInfo_InvMass_get(long jarg1, CPSEmitterInfo jarg1_);
  public final static native void CPSEmitterInfo_Life_set(long jarg1, CPSEmitterInfo jarg1_, float jarg2);
  public final static native float CPSEmitterInfo_Life_get(long jarg1, CPSEmitterInfo jarg1_);
  public final static native void CPSEmitterInfo_setDefaults(long jarg1, CPSEmitterInfo jarg1_);
  public final static native long new_CPSEmitterInfo();
  public final static native void delete_CPSEmitterInfo(long jarg1);
  public final static native void CPSSpawnInfo_EmitterInfo_set(long jarg1, CPSSpawnInfo jarg1_, long jarg2, CPSEmitterInfo jarg2_);
  public final static native long CPSSpawnInfo_EmitterInfo_get(long jarg1, CPSSpawnInfo jarg1_);
  public final static native void CPSSpawnInfo_SpawnPos_set(long jarg1, CPSSpawnInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSSpawnInfo_SpawnPos_get(long jarg1, CPSSpawnInfo jarg1_);
  public final static native void CPSSpawnInfo_Speed_set(long jarg1, CPSSpawnInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CPSSpawnInfo_Speed_get(long jarg1, CPSSpawnInfo jarg1_);
  public final static native void CPSSpawnInfo_SpeedCoordSystem_set(long jarg1, CPSSpawnInfo jarg1_, int jarg2);
  public final static native int CPSSpawnInfo_SpeedCoordSystem_get(long jarg1, CPSSpawnInfo jarg1_);
  public final static native void CPSSpawnInfo_LifeTime_set(long jarg1, CPSSpawnInfo jarg1_, float jarg2);
  public final static native float CPSSpawnInfo_LifeTime_get(long jarg1, CPSSpawnInfo jarg1_);
  public final static native long new_CPSSpawnInfo();
  public final static native void delete_CPSSpawnInfo(long jarg1);
  public final static native long new_CPSTailDot();
  public final static native void delete_CPSTailDot(long jarg1);
  public final static native void CPSTailDot_serial(long jarg1, CPSTailDot jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSTailDot_setColorFading__SWIG_0(long jarg1, CPSTailDot jarg1_, boolean jarg2);
  public final static native void CPSTailDot_setColorFading__SWIG_1(long jarg1, CPSTailDot jarg1_);
  public final static native boolean CPSTailDot_getColorFading(long jarg1, CPSTailDot jarg1_);
  public final static native void CPSTailDot_setSystemBasis(long jarg1, CPSTailDot jarg1_, boolean jarg2);
  public final static native boolean CPSTailDot_isInSystemBasis(long jarg1, CPSTailDot jarg1_);
  public final static native void CPSTailDot_step(long jarg1, CPSTailDot jarg1_, int jarg2);
  public final static native boolean CPSTailDot_hasTransparentFaces(long jarg1, CPSTailDot jarg1_);
  public final static native boolean CPSTailDot_hasOpaqueFaces(long jarg1, CPSTailDot jarg1_);
  public final static native long CPSTailDot_getNumWantedTris(long jarg1, CPSTailDot jarg1_);
  public final static native boolean CPSTailDot_hasLightableFaces(long jarg1, CPSTailDot jarg1_);
  public final static native boolean CPSTailDot_supportGlobalColorLighting(long jarg1, CPSTailDot jarg1_);
  public final static native void CPSTailDot_setZBias(long jarg1, CPSTailDot jarg1_, float jarg2);
  public final static native float CPSTailDot_getZBias(long jarg1, CPSTailDot jarg1_);
  public final static native void CPSUtil_registerSerialParticleSystem();
  public final static native void CPSUtil_displayBBox__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CPSUtil_displayBBox__SWIG_1(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void CPSUtil_displaySphere__SWIG_0(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4, long jarg5, CRGBA jarg5_);
  public final static native void CPSUtil_displaySphere__SWIG_1(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4);
  public final static native void CPSUtil_displaySphere__SWIG_2(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_);
  public final static native void CPSUtil_displayDisc__SWIG_0(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CPSUtil_displayDisc__SWIG_1(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4, long jarg5);
  public final static native void CPSUtil_displayDisc__SWIG_2(long jarg1, IDriver jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4);
  public final static native void CPSUtil_displayCylinder__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CPSUtil_displayCylinder__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5);
  public final static native void CPSUtil_displayCylinder__SWIG_2(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, CVector jarg4_);
  public final static native void CPSUtil_display3DQuad__SWIG_0(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_, long jarg6, CRGBA jarg6_);
  public final static native void CPSUtil_display3DQuad__SWIG_1(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSUtil_addRadiusToAABBox(long jarg1, float jarg2);
  public final static native void CPSUtil_displayBasis(long jarg1, IDriver jarg1_, long jarg2, long jarg3, float jarg4, long jarg5, CFontGenerator jarg5_, long jarg6, CFontManager jarg6_);
  public final static native void CPSUtil_displayArrow(long jarg1, IDriver jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_);
  public final static native void CPSUtil_print__SWIG_0(long jarg1, IDriver jarg1_, String jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CFontManager jarg4_, long jarg5, CVector jarg5_, float jarg6, long jarg7, CRGBA jarg7_);
  public final static native void CPSUtil_print__SWIG_1(long jarg1, IDriver jarg1_, String jarg2, long jarg3, CFontGenerator jarg3_, long jarg4, CFontManager jarg4_, long jarg5, CVector jarg5_, float jarg6);
  public final static native void CPSUtil_buildSchmidtBasis(long jarg1, CVector jarg1_, long jarg2);
  public final static native float CPSUtil_getCos(int jarg1);
  public final static native float CPSUtil_getSin(int jarg1);
  public final static native void CPSUtil_initFastCosNSinTable();
  public final static native float CPSUtil_buildPerlinNoise(long jarg1, CVector jarg1_, long jarg2);
  public final static native void CPSUtil_initPerlinNoiseTable();
  public final static native long new_CPSUtil();
  public final static native void delete_CPSUtil(long jarg1);
  public final static native float PSCollideEpsilon_get();
  public final static native int CPSZone_bounce_get();
  public final static native int CPSZone_destroy_get();
  public final static native long CPSZone_getType(long jarg1, CPSZone jarg1_);
  public final static native long CPSZone_getPriority(long jarg1, CPSZone jarg1_);
  public final static native void CPSZone_step(long jarg1, CPSZone jarg1_, int jarg2);
  public final static native void CPSZone_show(long jarg1, CPSZone jarg1_);
  public final static native void CPSZone_attachTarget(long jarg1, CPSZone jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSZone_serial(long jarg1, CPSZone jarg1_, long jarg2, IStream jarg2_);
  public final static native void CPSZone_releaseTargetRsc(long jarg1, CPSZone jarg1_, long jarg2, CPSLocated jarg2_);
  public final static native void CPSZone_setBounceFactor(long jarg1, CPSZone jarg1_, float jarg2);
  public final static native float CPSZone_getBounceFactor(long jarg1, CPSZone jarg1_);
  public final static native void CPSZone_setCollisionBehaviour(long jarg1, CPSZone jarg1_, int jarg2);
  public final static native int CPSZone_getCollisionBehaviour(long jarg1, CPSZone jarg1_);
  public final static native void CPSZone_computeCollisions(long jarg1, CPSZone jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void delete_CPSZone(long jarg1);
  public final static native void CPSZonePlane_computeCollisions(long jarg1, CPSZonePlane jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSZonePlane_show(long jarg1, CPSZonePlane jarg1_);
  public final static native void CPSZonePlane_setMatrix(long jarg1, CPSZonePlane jarg1_, long jarg2, long jarg3);
  public final static native long CPSZonePlane_getMatrix(long jarg1, CPSZonePlane jarg1_, long jarg2);
  public final static native boolean CPSZonePlane_onlyStoreNormal(long jarg1, CPSZonePlane jarg1_);
  public final static native long CPSZonePlane_getNormal(long jarg1, CPSZonePlane jarg1_, long jarg2);
  public final static native void CPSZonePlane_setNormal(long jarg1, CPSZonePlane jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CPSZonePlane_serial(long jarg1, CPSZonePlane jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSZonePlane(long jarg1);
  public final static native void CRadiusPair_R_set(long jarg1, CRadiusPair jarg1_, float jarg2);
  public final static native float CRadiusPair_R_get(long jarg1, CRadiusPair jarg1_);
  public final static native void CRadiusPair_R2_set(long jarg1, CRadiusPair jarg1_, float jarg2);
  public final static native float CRadiusPair_R2_get(long jarg1, CRadiusPair jarg1_);
  public final static native void CRadiusPair_serial(long jarg1, CRadiusPair jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CRadiusPair();
  public final static native void delete_CRadiusPair(long jarg1);
  public final static native void CPSZoneSphere_computeCollisions(long jarg1, CPSZoneSphere jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSZoneSphere_show(long jarg1, CPSZoneSphere jarg1_);
  public final static native long new_CPSZoneSphere();
  public final static native void CPSZoneSphere_serial(long jarg1, CPSZoneSphere jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSZoneSphere_supportUniformScaling(long jarg1, CPSZoneSphere jarg1_);
  public final static native void CPSZoneSphere_setMatrix(long jarg1, CPSZoneSphere jarg1_, long jarg2, long jarg3);
  public final static native long CPSZoneSphere_getMatrix(long jarg1, CPSZoneSphere jarg1_, long jarg2);
  public final static native void CPSZoneSphere_setScale(long jarg1, CPSZoneSphere jarg1_, long jarg2, float jarg3);
  public final static native long CPSZoneSphere_getScale(long jarg1, CPSZoneSphere jarg1_, long jarg2);
  public final static native void delete_CPSZoneSphere(long jarg1);
  public final static native void CPSZoneDisc_computeCollisions(long jarg1, CPSZoneDisc jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSZoneDisc_show(long jarg1, CPSZoneDisc jarg1_);
  public final static native long new_CPSZoneDisc();
  public final static native boolean CPSZoneDisc_supportUniformScaling(long jarg1, CPSZoneDisc jarg1_);
  public final static native void CPSZoneDisc_setMatrix(long jarg1, CPSZoneDisc jarg1_, long jarg2, long jarg3);
  public final static native long CPSZoneDisc_getMatrix(long jarg1, CPSZoneDisc jarg1_, long jarg2);
  public final static native void CPSZoneDisc_setScale(long jarg1, CPSZoneDisc jarg1_, long jarg2, float jarg3);
  public final static native long CPSZoneDisc_getScale(long jarg1, CPSZoneDisc jarg1_, long jarg2);
  public final static native boolean CPSZoneDisc_onlyStoreNormal(long jarg1, CPSZoneDisc jarg1_);
  public final static native long CPSZoneDisc_getNormal(long jarg1, CPSZoneDisc jarg1_, long jarg2);
  public final static native void CPSZoneDisc_setNormal(long jarg1, CPSZoneDisc jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CPSZoneDisc_serial(long jarg1, CPSZoneDisc jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSZoneDisc(long jarg1);
  public final static native void CPSZoneCylinder_computeCollisions(long jarg1, CPSZoneCylinder jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSZoneCylinder_show(long jarg1, CPSZoneCylinder jarg1_);
  public final static native long new_CPSZoneCylinder();
  public final static native boolean CPSZoneCylinder_supportUniformScaling(long jarg1, CPSZoneCylinder jarg1_);
  public final static native boolean CPSZoneCylinder_supportNonUniformScaling(long jarg1, CPSZoneCylinder jarg1_);
  public final static native void CPSZoneCylinder_setMatrix(long jarg1, CPSZoneCylinder jarg1_, long jarg2, long jarg3);
  public final static native long CPSZoneCylinder_getMatrix(long jarg1, CPSZoneCylinder jarg1_, long jarg2);
  public final static native void CPSZoneCylinder_setScale__SWIG_0(long jarg1, CPSZoneCylinder jarg1_, long jarg2, float jarg3);
  public final static native void CPSZoneCylinder_setScale__SWIG_1(long jarg1, CPSZoneCylinder jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long CPSZoneCylinder_getScale(long jarg1, CPSZoneCylinder jarg1_, long jarg2);
  public final static native void CPSZoneCylinder_serial(long jarg1, CPSZoneCylinder jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CPSZoneCylinder(long jarg1);
  public final static native void CPSZoneRectangle_computeCollisions(long jarg1, CPSZoneRectangle jarg1_, long jarg2, CPSLocated jarg2_, long jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_);
  public final static native void CPSZoneRectangle_show(long jarg1, CPSZoneRectangle jarg1_);
  public final static native long new_CPSZoneRectangle();
  public final static native void CPSZoneRectangle_serial(long jarg1, CPSZoneRectangle jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CPSZoneRectangle_supportUniformScaling(long jarg1, CPSZoneRectangle jarg1_);
  public final static native boolean CPSZoneRectangle_supportNonUniformScaling(long jarg1, CPSZoneRectangle jarg1_);
  public final static native void CPSZoneRectangle_setMatrix(long jarg1, CPSZoneRectangle jarg1_, long jarg2, long jarg3);
  public final static native long CPSZoneRectangle_getMatrix(long jarg1, CPSZoneRectangle jarg1_, long jarg2);
  public final static native void CPSZoneRectangle_setScale__SWIG_0(long jarg1, CPSZoneRectangle jarg1_, long jarg2, float jarg3);
  public final static native void CPSZoneRectangle_setScale__SWIG_1(long jarg1, CPSZoneRectangle jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long CPSZoneRectangle_getScale(long jarg1, CPSZoneRectangle jarg1_, long jarg2);
  public final static native void delete_CPSZoneRectangle(long jarg1);
  public final static native void CQuadEffect_makeRasters(long jarg1, float jarg2, float jarg3, long jarg4, long jarg5);
  public final static native void CQuadEffect_processPoly(long jarg1, float jarg2, float jarg3, long jarg4);
  public final static native long new_CQuadEffect();
  public final static native void delete_CQuadEffect(long jarg1);
  public final static native int NL3D_QUAD_GRID_ALLOC_BLOCKSIZE_get();
  public final static native long new_CQuadGridBase();
  public final static native void delete_CQuadGridBase(long jarg1);
  public final static native void CQuadGridClipClusterListDist_Models_set(long jarg1, CQuadGridClipClusterListDist jarg1_, long jarg2);
  public final static native long CQuadGridClipClusterListDist_Models_get(long jarg1, CQuadGridClipClusterListDist jarg1_);
  public final static native void CQuadGridClipClusterListDist_clipSons(long jarg1, CQuadGridClipClusterListDist jarg1_, long jarg2);
  public final static native void CQuadGridClipClusterListDist_insertModel(long jarg1, CQuadGridClipClusterListDist jarg1_, long jarg2, long jarg3, CTransformShape jarg3_);
  public final static native void CQuadGridClipClusterListDist_resetSons(long jarg1, CQuadGridClipClusterListDist jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native long new_CQuadGridClipClusterListDist();
  public final static native void delete_CQuadGridClipClusterListDist(long jarg1);
  public final static native void CQuadGridClipClusterQTreeNode_Owner_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CQuadGridClipCluster jarg2_);
  public final static native long CQuadGridClipClusterQTreeNode_Owner_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_Sons_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2);
  public final static native long CQuadGridClipClusterQTreeNode_Sons_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_ListNode_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CQuadGridClipClusterListDist jarg2_);
  public final static native long CQuadGridClipClusterQTreeNode_ListNode_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_BBox_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2);
  public final static native long CQuadGridClipClusterQTreeNode_BBox_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_BBoxExt_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2);
  public final static native long CQuadGridClipClusterQTreeNode_BBoxExt_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_Empty_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, boolean jarg2);
  public final static native boolean CQuadGridClipClusterQTreeNode_Empty_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_RootNode_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, boolean jarg2);
  public final static native boolean CQuadGridClipClusterQTreeNode_RootNode_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_LeafNode_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, boolean jarg2);
  public final static native boolean CQuadGridClipClusterQTreeNode_LeafNode_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native void CQuadGridClipClusterQTreeNode_PivotBBox_set(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2);
  public final static native long CQuadGridClipClusterQTreeNode_PivotBBox_get(long jarg1, CQuadGridClipClusterQTreeNode jarg1_);
  public final static native long new_CQuadGridClipClusterQTreeNode();
  public final static native void delete_CQuadGridClipClusterQTreeNode(long jarg1);
  public final static native void CQuadGridClipClusterQTreeNode_init(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CQuadGridClipCluster jarg2_, long jarg3, boolean jarg4, long jarg5);
  public final static native void CQuadGridClipClusterQTreeNode_clip(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native void CQuadGridClipClusterQTreeNode_noFrustumClip(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native void CQuadGridClipClusterQTreeNode_insertModel(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, long jarg3, long jarg4, CTransformShape jarg4_);
  public final static native void CQuadGridClipClusterQTreeNode_resetSons(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native void CQuadGridClipClusterQTreeNode_profileNumChildren(long jarg1, CQuadGridClipClusterQTreeNode jarg1_, long jarg2, long jarg3);
  public final static native void CQuadGridClipCluster_ListNode_set(long jarg1, CQuadGridClipCluster jarg1_, long jarg2, CFastPtrListNode jarg2_);
  public final static native long CQuadGridClipCluster_ListNode_get(long jarg1, CQuadGridClipCluster jarg1_);
  public final static native long new_CQuadGridClipCluster(long jarg1, float jarg2, long jarg3);
  public final static native void delete_CQuadGridClipCluster(long jarg1);
  public final static native void CQuadGridClipCluster_addModel(long jarg1, CQuadGridClipCluster jarg1_, long jarg2, long jarg3, CTransformShape jarg3_);
  public final static native void CQuadGridClipCluster_removeModel(long jarg1, CQuadGridClipCluster jarg1_, long jarg2, CTransformShape jarg2_);
  public final static native void CQuadGridClipCluster_clip(long jarg1, CQuadGridClipCluster jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native boolean CQuadGridClipCluster_isEmpty(long jarg1, CQuadGridClipCluster jarg1_);
  public final static native long CQuadGridClipCluster_getBBox(long jarg1, CQuadGridClipCluster jarg1_);
  public final static native int CQuadGridClipCluster_profileNumChildren(long jarg1, CQuadGridClipCluster jarg1_, long jarg2);
  public final static native void CQuadGridClipCluster_resetSons(long jarg1, CQuadGridClipCluster jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native long QuadGridClipManagerId_get();
  public final static native void CQuadGridClipManager_registerBasic();
  public final static native long new_CQuadGridClipManager();
  public final static native void delete_CQuadGridClipManager(long jarg1);
  public final static native void CQuadGridClipManager_init(long jarg1, CQuadGridClipManager jarg1_, float jarg2, long jarg3, float jarg4, float jarg5);
  public final static native void CQuadGridClipManager_reset(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_updateClustersFromCamera(long jarg1, CQuadGridClipManager jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CQuadGridClipManager_linkModel(long jarg1, CQuadGridClipManager jarg1_, long jarg2, CTransformShape jarg2_);
  public final static native void CQuadGridClipManager_profile(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseHrc(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseClip(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseAnimDetail(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseLoadBalancing(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseLight(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_traverseRender(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CQuadGridClipManager_profileRender(long jarg1, CQuadGridClipManager jarg1_);
  public final static native void CRawSkinVertex_Pos_set(long jarg1, CRawSkinVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawSkinVertex_Pos_get(long jarg1, CRawSkinVertex jarg1_);
  public final static native void CRawSkinVertex_Normal_set(long jarg1, CRawSkinVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawSkinVertex_Normal_get(long jarg1, CRawSkinVertex jarg1_);
  public final static native void CRawSkinVertex_UV_set(long jarg1, CRawSkinVertex jarg1_, long jarg2, CUV jarg2_);
  public final static native long CRawSkinVertex_UV_get(long jarg1, CRawSkinVertex jarg1_);
  public final static native long new_CRawSkinVertex();
  public final static native void delete_CRawSkinVertex(long jarg1);
  public final static native void CRawVertexNormalSkin1_MatrixId_set(long jarg1, CRawVertexNormalSkin1 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin1_MatrixId_get(long jarg1, CRawVertexNormalSkin1 jarg1_);
  public final static native void CRawVertexNormalSkin1_Vertex_set(long jarg1, CRawVertexNormalSkin1 jarg1_, long jarg2, CRawSkinVertex jarg2_);
  public final static native long CRawVertexNormalSkin1_Vertex_get(long jarg1, CRawVertexNormalSkin1 jarg1_);
  public final static native long new_CRawVertexNormalSkin1();
  public final static native void delete_CRawVertexNormalSkin1(long jarg1);
  public final static native void CRawVertexNormalSkin2_MatrixId_set(long jarg1, CRawVertexNormalSkin2 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin2_MatrixId_get(long jarg1, CRawVertexNormalSkin2 jarg1_);
  public final static native void CRawVertexNormalSkin2_Weights_set(long jarg1, CRawVertexNormalSkin2 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin2_Weights_get(long jarg1, CRawVertexNormalSkin2 jarg1_);
  public final static native void CRawVertexNormalSkin2_Vertex_set(long jarg1, CRawVertexNormalSkin2 jarg1_, long jarg2, CRawSkinVertex jarg2_);
  public final static native long CRawVertexNormalSkin2_Vertex_get(long jarg1, CRawVertexNormalSkin2 jarg1_);
  public final static native long new_CRawVertexNormalSkin2();
  public final static native void delete_CRawVertexNormalSkin2(long jarg1);
  public final static native void CRawVertexNormalSkin3_MatrixId_set(long jarg1, CRawVertexNormalSkin3 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin3_MatrixId_get(long jarg1, CRawVertexNormalSkin3 jarg1_);
  public final static native void CRawVertexNormalSkin3_Weights_set(long jarg1, CRawVertexNormalSkin3 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin3_Weights_get(long jarg1, CRawVertexNormalSkin3 jarg1_);
  public final static native void CRawVertexNormalSkin3_Vertex_set(long jarg1, CRawVertexNormalSkin3 jarg1_, long jarg2, CRawSkinVertex jarg2_);
  public final static native long CRawVertexNormalSkin3_Vertex_get(long jarg1, CRawVertexNormalSkin3 jarg1_);
  public final static native long new_CRawVertexNormalSkin3();
  public final static native void delete_CRawVertexNormalSkin3(long jarg1);
  public final static native void CRawVertexNormalSkin4_MatrixId_set(long jarg1, CRawVertexNormalSkin4 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin4_MatrixId_get(long jarg1, CRawVertexNormalSkin4 jarg1_);
  public final static native void CRawVertexNormalSkin4_Weights_set(long jarg1, CRawVertexNormalSkin4 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkin4_Weights_get(long jarg1, CRawVertexNormalSkin4 jarg1_);
  public final static native void CRawVertexNormalSkin4_Vertex_set(long jarg1, CRawVertexNormalSkin4 jarg1_, long jarg2, CRawSkinVertex jarg2_);
  public final static native long CRawVertexNormalSkin4_Vertex_get(long jarg1, CRawVertexNormalSkin4 jarg1_);
  public final static native long new_CRawVertexNormalSkin4();
  public final static native void delete_CRawVertexNormalSkin4(long jarg1);
  public final static native void CRawSkinNormalCache_Vertices1_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_Vertices1_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_Vertices2_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_Vertices2_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_Vertices3_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_Vertices3_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_Vertices4_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_Vertices4_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_SoftVertices_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_SoftVertices_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_HardVertices_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_HardVertices_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_TotalSoftVertices_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_TotalSoftVertices_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_TotalHardVertices_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_TotalHardVertices_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_Geomorphs_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_Geomorphs_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_RdrPass_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_RdrPass_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_LodId_set(long jarg1, CRawSkinNormalCache jarg1_, int jarg2);
  public final static native int CRawSkinNormalCache_LodId_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_MeshDataId_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_MeshDataId_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_VertexRemap_set(long jarg1, CRawSkinNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinNormalCache_VertexRemap_get(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native void CRawSkinNormalCache_clearArrays(long jarg1, CRawSkinNormalCache jarg1_);
  public final static native long new_CRawSkinNormalCache();
  public final static native void delete_CRawSkinNormalCache(long jarg1);
  public final static native void CRawVertexNormalSkinned1_MatrixId_set(long jarg1, CRawVertexNormalSkinned1 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned1_MatrixId_get(long jarg1, CRawVertexNormalSkinned1 jarg1_);
  public final static native void CRawVertexNormalSkinned1_Vertex_set(long jarg1, CRawVertexNormalSkinned1 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned1_Vertex_get(long jarg1, CRawVertexNormalSkinned1 jarg1_);
  public final static native void CRawVertexNormalSkinned1_Normal_set(long jarg1, CRawVertexNormalSkinned1 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned1_Normal_get(long jarg1, CRawVertexNormalSkinned1 jarg1_);
  public final static native void CRawVertexNormalSkinned1_UV_set(long jarg1, CRawVertexNormalSkinned1 jarg1_, long jarg2, CUV jarg2_);
  public final static native long CRawVertexNormalSkinned1_UV_get(long jarg1, CRawVertexNormalSkinned1 jarg1_);
  public final static native long new_CRawVertexNormalSkinned1();
  public final static native void delete_CRawVertexNormalSkinned1(long jarg1);
  public final static native void CRawVertexNormalSkinned2_MatrixId_set(long jarg1, CRawVertexNormalSkinned2 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned2_MatrixId_get(long jarg1, CRawVertexNormalSkinned2 jarg1_);
  public final static native void CRawVertexNormalSkinned2_Weights_set(long jarg1, CRawVertexNormalSkinned2 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned2_Weights_get(long jarg1, CRawVertexNormalSkinned2 jarg1_);
  public final static native void CRawVertexNormalSkinned2_Vertex_set(long jarg1, CRawVertexNormalSkinned2 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned2_Vertex_get(long jarg1, CRawVertexNormalSkinned2 jarg1_);
  public final static native void CRawVertexNormalSkinned2_Normal_set(long jarg1, CRawVertexNormalSkinned2 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned2_Normal_get(long jarg1, CRawVertexNormalSkinned2 jarg1_);
  public final static native void CRawVertexNormalSkinned2_UV_set(long jarg1, CRawVertexNormalSkinned2 jarg1_, long jarg2, CUV jarg2_);
  public final static native long CRawVertexNormalSkinned2_UV_get(long jarg1, CRawVertexNormalSkinned2 jarg1_);
  public final static native long new_CRawVertexNormalSkinned2();
  public final static native void delete_CRawVertexNormalSkinned2(long jarg1);
  public final static native void CRawVertexNormalSkinned3_MatrixId_set(long jarg1, CRawVertexNormalSkinned3 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned3_MatrixId_get(long jarg1, CRawVertexNormalSkinned3 jarg1_);
  public final static native void CRawVertexNormalSkinned3_Weights_set(long jarg1, CRawVertexNormalSkinned3 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned3_Weights_get(long jarg1, CRawVertexNormalSkinned3 jarg1_);
  public final static native void CRawVertexNormalSkinned3_Vertex_set(long jarg1, CRawVertexNormalSkinned3 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned3_Vertex_get(long jarg1, CRawVertexNormalSkinned3 jarg1_);
  public final static native void CRawVertexNormalSkinned3_Normal_set(long jarg1, CRawVertexNormalSkinned3 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned3_Normal_get(long jarg1, CRawVertexNormalSkinned3 jarg1_);
  public final static native void CRawVertexNormalSkinned3_UV_set(long jarg1, CRawVertexNormalSkinned3 jarg1_, long jarg2, CUV jarg2_);
  public final static native long CRawVertexNormalSkinned3_UV_get(long jarg1, CRawVertexNormalSkinned3 jarg1_);
  public final static native long new_CRawVertexNormalSkinned3();
  public final static native void delete_CRawVertexNormalSkinned3(long jarg1);
  public final static native void CRawVertexNormalSkinned4_MatrixId_set(long jarg1, CRawVertexNormalSkinned4 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned4_MatrixId_get(long jarg1, CRawVertexNormalSkinned4 jarg1_);
  public final static native void CRawVertexNormalSkinned4_Weights_set(long jarg1, CRawVertexNormalSkinned4 jarg1_, long jarg2);
  public final static native long CRawVertexNormalSkinned4_Weights_get(long jarg1, CRawVertexNormalSkinned4 jarg1_);
  public final static native void CRawVertexNormalSkinned4_Vertex_set(long jarg1, CRawVertexNormalSkinned4 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned4_Vertex_get(long jarg1, CRawVertexNormalSkinned4 jarg1_);
  public final static native void CRawVertexNormalSkinned4_Normal_set(long jarg1, CRawVertexNormalSkinned4 jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRawVertexNormalSkinned4_Normal_get(long jarg1, CRawVertexNormalSkinned4 jarg1_);
  public final static native void CRawVertexNormalSkinned4_UV_set(long jarg1, CRawVertexNormalSkinned4 jarg1_, long jarg2, CUV jarg2_);
  public final static native long CRawVertexNormalSkinned4_UV_get(long jarg1, CRawVertexNormalSkinned4 jarg1_);
  public final static native long new_CRawVertexNormalSkinned4();
  public final static native void delete_CRawVertexNormalSkinned4(long jarg1);
  public final static native void CRawSkinnedNormalCache_Vertices1_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_Vertices1_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_Vertices2_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_Vertices2_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_Vertices3_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_Vertices3_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_Vertices4_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_Vertices4_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_SoftVertices_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_SoftVertices_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_HardVertices_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_HardVertices_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_TotalSoftVertices_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_TotalSoftVertices_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_TotalHardVertices_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_TotalHardVertices_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_Geomorphs_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_Geomorphs_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_RdrPass_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_RdrPass_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_LodId_set(long jarg1, CRawSkinnedNormalCache jarg1_, int jarg2);
  public final static native int CRawSkinnedNormalCache_LodId_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_MeshDataId_set(long jarg1, CRawSkinnedNormalCache jarg1_, long jarg2);
  public final static native long CRawSkinnedNormalCache_MeshDataId_get(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native void CRawSkinnedNormalCache_clearArrays(long jarg1, CRawSkinnedNormalCache jarg1_);
  public final static native long new_CRawSkinnedNormalCache();
  public final static native void delete_CRawSkinnedNormalCache(long jarg1);
  public final static native boolean CRayMesh_getRayIntersection__SWIG_0(long jarg1, Vector_CVector jarg1_, long jarg2, Vector_uint16 jarg2_, long jarg3, long jarg4, boolean jarg5);
  public final static native boolean CRayMesh_getRayIntersection__SWIG_1(long jarg1, Vector_CVector jarg1_, long jarg2, Vector_uint16 jarg2_, long jarg3, long jarg4, boolean jarg5);
  public final static native void CRayMesh_Vertices_set(long jarg1, CRayMesh jarg1_, long jarg2, Vector_CVector jarg2_);
  public final static native long CRayMesh_Vertices_get(long jarg1, CRayMesh jarg1_);
  public final static native void CRayMesh_Triangles_set(long jarg1, CRayMesh jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CRayMesh_Triangles_get(long jarg1, CRayMesh jarg1_);
  public final static native boolean CRayMesh_empty(long jarg1, CRayMesh jarg1_);
  public final static native void CRayMesh_clear(long jarg1, CRayMesh jarg1_);
  public final static native boolean CRayMesh_fastIntersect(long jarg1, CRayMesh jarg1_, long jarg2, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, long jarg6, boolean jarg7);
  public final static native long new_CRayMesh();
  public final static native void delete_CRayMesh(long jarg1);
  public final static native void registerSerial3d();
  public final static native int NL3D_MESH_SKIN_MANAGER_MAXVERTICES_get();
  public final static native int NL3D_MESH_SKIN_MANAGER_NUMVB_get();
  public final static native int NL3D_SHADOW_MESH_SKIN_MANAGER_MAXVERTICES_get();
  public final static native int NL3D_SHADOW_MESH_SKIN_MANAGER_NUMVB_get();
  public final static native long new_CRenderTrav();
  public final static native void CRenderTrav_traverse(long jarg1, CRenderTrav jarg1_, int jarg2, boolean jarg3);
  public final static native void CRenderTrav_clearRenderList(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_addRenderModel(long jarg1, CRenderTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CRenderTrav_reserveRenderList(long jarg1, CRenderTrav jarg1_, long jarg2);
  public final static native void CRenderTrav_removeRenderModel(long jarg1, CRenderTrav jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CRenderTrav_clearWaterModelList(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setDriver(long jarg1, CRenderTrav jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CRenderTrav_getDriver(long jarg1, CRenderTrav jarg1_);
  public final static native long CRenderTrav_getAuxDriver(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setViewport(long jarg1, CRenderTrav jarg1_, long jarg2, CViewport jarg2_);
  public final static native long CRenderTrav_getViewport(long jarg1, CRenderTrav jarg1_);
  public final static native boolean CRenderTrav_isCurrentPassOpaque(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setLayersRenderingOrder__SWIG_0(long jarg1, CRenderTrav jarg1_, boolean jarg2);
  public final static native void CRenderTrav_setLayersRenderingOrder__SWIG_1(long jarg1, CRenderTrav jarg1_);
  public final static native boolean CRenderTrav_getLayersRenderingOrder(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setupTransparencySorting__SWIG_0(long jarg1, CRenderTrav jarg1_, short jarg2, long jarg3);
  public final static native void CRenderTrav_setupTransparencySorting__SWIG_1(long jarg1, CRenderTrav jarg1_, short jarg2);
  public final static native void CRenderTrav_setupTransparencySorting__SWIG_2(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_LightingSystemEnabled_set(long jarg1, CRenderTrav jarg1_, boolean jarg2);
  public final static native boolean CRenderTrav_LightingSystemEnabled_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_AmbientGlobal_set(long jarg1, CRenderTrav jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CRenderTrav_AmbientGlobal_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_SunAmbient_set(long jarg1, CRenderTrav jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CRenderTrav_SunAmbient_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_SunDiffuse_set(long jarg1, CRenderTrav jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CRenderTrav_SunDiffuse_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_SunSpecular_set(long jarg1, CRenderTrav jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CRenderTrav_SunSpecular_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setSunDirection(long jarg1, CRenderTrav jarg1_, long jarg2, CVector jarg2_);
  public final static native long CRenderTrav_getSunDirection(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setMeshSkinManager(long jarg1, CRenderTrav jarg1_, long jarg2, CVertexStreamManager jarg2_);
  public final static native long CRenderTrav_getMeshSkinManager(long jarg1, CRenderTrav jarg1_);
  public final static native long CRenderTrav_getShadowMapManager__SWIG_0(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setShadowMeshSkinManager(long jarg1, CRenderTrav jarg1_, long jarg2, CVertexStreamManager jarg2_);
  public final static native long CRenderTrav_getShadowMeshSkinManager(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_addRenderLandscape(long jarg1, CRenderTrav jarg1_, long jarg2, CLandscapeModel jarg2_);
  public final static native void CRenderTrav_debugWaterModelMemory__SWIG_0(long jarg1, CRenderTrav jarg1_, String jarg2, boolean jarg3);
  public final static native void CRenderTrav_debugWaterModelMemory__SWIG_1(long jarg1, CRenderTrav jarg1_, String jarg2);
  public final static native int CRenderTrav_MaxVPLight_get();
  public final static native void CRenderTrav_resetLightSetup(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_changeLightSetup(long jarg1, CRenderTrav jarg1_, long jarg2, CLightContribution jarg2_, boolean jarg3);
  public final static native void CRenderTrav_beginVPLightSetup(long jarg1, CRenderTrav jarg1_, long jarg2, boolean jarg3, long jarg4);
  public final static native void CRenderTrav_changeVPLightSetupMaterial(long jarg1, CRenderTrav jarg1_, long jarg2, CMaterial jarg2_, boolean jarg3);
  public final static native String CRenderTrav_getLightVPFragment(long jarg1, long jarg2, boolean jarg3, boolean jarg4);
  public final static native long CRenderTrav_getDriverLight(long jarg1, CRenderTrav jarg1_, int jarg2);
  public final static native int CRenderTrav_getStrongestLightIndex(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_getStrongestLightColors(long jarg1, CRenderTrav jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_);
  public final static native long CRenderTrav_getNumVPLights(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_MeshBlockManager_set(long jarg1, CRenderTrav jarg1_, long jarg2, CMeshBlockManager jarg2_);
  public final static native long CRenderTrav_MeshBlockManager_get(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav_setupDriverCamera(long jarg1, CRenderTrav jarg1_);
  public final static native void CRenderTrav__FirstWaterModel_set(long jarg1, CRenderTrav jarg1_, long jarg2, CWaterModel jarg2_);
  public final static native long CRenderTrav__FirstWaterModel_get(long jarg1, CRenderTrav jarg1_);
  public final static native void delete_CRenderTrav(long jarg1);
  public final static native long RootModelId_get();
  public final static native void CRootModel_registerBasic();
  public final static native void CRootModel_traverseHrc(long jarg1, CRootModel jarg1_);
  public final static native void CRootModel_traverseClip(long jarg1, CRootModel jarg1_);
  public final static native void CRootModel_traverseAnimDetail(long jarg1, CRootModel jarg1_);
  public final static native void CRootModel_traverseLoadBalancing(long jarg1, CRootModel jarg1_);
  public final static native void CRootModel_traverseLight(long jarg1, CRootModel jarg1_);
  public final static native void CRootModel_traverseRender(long jarg1, CRootModel jarg1_);
  public final static native void CScene_registerBasics();
  public final static native void CScene_registerModel(long jarg1, long jarg2, long jarg3);
  public final static native long new_CScene(boolean jarg1);
  public final static native void delete_CScene(long jarg1);
  public final static native void CScene_initDefaultRoots(long jarg1, CScene jarg1_);
  public final static native void CScene_initQuadGridClipManager(long jarg1, CScene jarg1_);
  public final static native void CScene_setDriver(long jarg1, CScene jarg1_, long jarg2, IDriver jarg2_);
  public final static native long CScene_getDriver(long jarg1, CScene jarg1_);
  public final static native void CScene_release(long jarg1, CScene jarg1_);
  public final static native void CScene_render__SWIG_0(long jarg1, CScene jarg1_, boolean jarg2);
  public final static native void CScene_render__SWIG_1(long jarg1, CScene jarg1_);
  public final static native void CScene_beginPartRender(long jarg1, CScene jarg1_);
  public final static native void CScene_renderPart__SWIG_0(long jarg1, CScene jarg1_, int jarg2, boolean jarg3);
  public final static native void CScene_renderPart__SWIG_1(long jarg1, CScene jarg1_, int jarg2);
  public final static native void CScene_endPartRender(long jarg1, CScene jarg1_);
  public final static native void CScene_updateWaitingInstances(long jarg1, CScene jarg1_, double jarg2);
  public final static native void CScene_setCam(long jarg1, CScene jarg1_, long jarg2, CCamera jarg2_);
  public final static native long CScene_getCam(long jarg1, CScene jarg1_);
  public final static native void CScene_setViewport(long jarg1, CScene jarg1_, long jarg2, CViewport jarg2_);
  public final static native long CScene_getViewport(long jarg1, CScene jarg1_);
  public final static native long CScene_findCameraClusterSystemFromRay(long jarg1, CScene jarg1_, long jarg2, CInstanceGroup jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native long CScene_createModel(long jarg1, CScene jarg1_, long jarg2);
  public final static native void CScene_deleteModel(long jarg1, CScene jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CScene_setShapeBank(long jarg1, CScene jarg1_, long jarg2, CShapeBank jarg2_);
  public final static native long CScene_getShapeBank__SWIG_0(long jarg1, CScene jarg1_);
  public final static native long CScene_createInstance(long jarg1, CScene jarg1_, String jarg2);
  public final static native void CScene_createInstanceAsync(long jarg1, CScene jarg1_, String jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5);
  public final static native void CScene_deleteInstance(long jarg1, CScene jarg1_, long jarg2, CTransformShape jarg2_);
  public final static native long CScene_getGlobalInstanceGroup(long jarg1, CScene jarg1_);
  public final static native void CScene_animate(long jarg1, CScene jarg1_, double jarg2);
  public final static native void CScene_addInstanceGroupForLightAnimation(long jarg1, CScene jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native void CScene_removeInstanceGroupForLightAnimation(long jarg1, CScene jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native double CScene_getCurrentTime(long jarg1, CScene jarg1_);
  public final static native float CScene_getEllapsedTime(long jarg1, CScene jarg1_);
  public final static native double CScene_getCurrentSystemTime(long jarg1, CScene jarg1_);
  public final static native double CScene_getEllapsedSystemTime(long jarg1, CScene jarg1_);
  public final static native java.math.BigInteger CScene_getNumRender(long jarg1, CScene jarg1_);
  public final static native boolean CScene_isRendering(long jarg1, CScene jarg1_);
  public final static native float CScene_getNbFaceAsked(long jarg1, CScene jarg1_);
  public final static native void CScene_setGroupLoadMaxPolygon(long jarg1, CScene jarg1_, String jarg2, long jarg3);
  public final static native long CScene_getGroupLoadMaxPolygon(long jarg1, CScene jarg1_, String jarg2);
  public final static native float CScene_getGroupNbFaceAsked(long jarg1, CScene jarg1_, String jarg2);
  public final static native int CScene_PolygonBalancingOff_get();
  public final static native void CScene_setPolygonBalancingMode(long jarg1, CScene jarg1_, int jarg2);
  public final static native int CScene_getPolygonBalancingMode(long jarg1, CScene jarg1_);
  public final static native void CScene_setMaxSkeletonsInNotCLodForm(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getMaxSkeletonsInNotCLodForm(long jarg1, CScene jarg1_);
  public final static native long CScene_getCoarseMeshManager(long jarg1, CScene jarg1_);
  public final static native void CScene_setCoarseMeshLightingUpdate(long jarg1, CScene jarg1_, short jarg2);
  public final static native short CScene_getCoarseMeshLightingUpdate(long jarg1, CScene jarg1_);
  public final static native long CScene_getLodCharacterManager(long jarg1, CScene jarg1_);
  public final static native void CScene_setLodCharacterManager(long jarg1, CScene jarg1_, long jarg2, CLodCharacterManager jarg2_);
  public final static native void CScene_setLayersRenderingOrder__SWIG_0(long jarg1, CScene jarg1_, boolean jarg2);
  public final static native void CScene_setLayersRenderingOrder__SWIG_1(long jarg1, CScene jarg1_);
  public final static native boolean CScene_getLayersRenderingOrder(long jarg1, CScene jarg1_);
  public final static native void CScene_enableLightingSystem(long jarg1, CScene jarg1_, boolean jarg2);
  public final static native boolean CScene_isLightingSystemEnabled(long jarg1, CScene jarg1_);
  public final static native void CScene_setAmbientGlobal(long jarg1, CScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CScene_setSunAmbient(long jarg1, CScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CScene_setSunDiffuse(long jarg1, CScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CScene_setSunSpecular(long jarg1, CScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CScene_setSunDirection(long jarg1, CScene jarg1_, long jarg2, CVector jarg2_);
  public final static native void CScene_setLightGroupColor(long jarg1, CScene jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native long CScene_getAmbientGlobal(long jarg1, CScene jarg1_);
  public final static native long CScene_getSunAmbient(long jarg1, CScene jarg1_);
  public final static native long CScene_getSunDiffuse(long jarg1, CScene jarg1_);
  public final static native long CScene_getSunSpecular(long jarg1, CScene jarg1_);
  public final static native long CScene_getSunDirection(long jarg1, CScene jarg1_);
  public final static native long CScene_getNumLightGroup(long jarg1, CScene jarg1_);
  public final static native long CScene_getLightmapGroupColor(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getAnimatedLightFactor(long jarg1, CScene jarg1_, int jarg2, long jarg3);
  public final static native int CScene_getAnimatedLightNameToIndex(long jarg1, CScene jarg1_, String jarg2);
  public final static native void CScene_setMaxLightContribution(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getMaxLightContribution(long jarg1, CScene jarg1_);
  public final static native void CScene_setLightTransitionThreshold(long jarg1, CScene jarg1_, float jarg2);
  public final static native float CScene_getLightTransitionThreshold(long jarg1, CScene jarg1_);
  public final static native void CScene_setGlobalWindPower(long jarg1, CScene jarg1_, float jarg2);
  public final static native float CScene_getGlobalWindPower(long jarg1, CScene jarg1_);
  public final static native void CScene_setGlobalWindDirection(long jarg1, CScene jarg1_, long jarg2, CVector jarg2_);
  public final static native long CScene_getGlobalWindDirection(long jarg1, CScene jarg1_);
  public final static native long CScene_getHrcTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getClipTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getLightTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getAnimDetailTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getLoadBalancingTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getRenderTrav(long jarg1, CScene jarg1_);
  public final static native long CScene_getRoot(long jarg1, CScene jarg1_);
  public final static native long CScene_getRootCluster(long jarg1, CScene jarg1_);
  public final static native long CScene_getParticleSystemManager(long jarg1, CScene jarg1_);
  public final static native void CScene_setAutomaticAnimationSet(long jarg1, CScene jarg1_, long jarg2, CAnimationSet jarg2_);
  public final static native long CScene_getAutomaticAnimationSet(long jarg1, CScene jarg1_);
  public final static native long CScene_getAsyncTextureManager(long jarg1, CScene jarg1_);
  public final static native void CScene_setAsyncTextureManager(long jarg1, CScene jarg1_, long jarg2, CAsyncTextureManager jarg2_);
  public final static native void CScene_enableElementRender(long jarg1, CScene jarg1_, int jarg2, boolean jarg3);
  public final static native long CScene_getFilterRenderFlags(long jarg1, CScene jarg1_);
  public final static native long CScene_appendSkeletonModelToList(long jarg1, CScene jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CScene_eraseSkeletonModelToList(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getSkeletonModelListBegin(long jarg1, CScene jarg1_);
  public final static native long CScene_getSkeletonModelListEnd(long jarg1, CScene jarg1_);
  public final static native void CScene_registerShadowCasterToList(long jarg1, CScene jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CScene_unregisterShadowCasterToList(long jarg1, CScene jarg1_, long jarg2, CTransform jarg2_);
  public final static native long CScene_getShadowCasterListBegin(long jarg1, CScene jarg1_);
  public final static native long CScene_getShadowCasterListEnd(long jarg1, CScene jarg1_);
  public final static native void CScene_addSSSModelRequest(long jarg1, CScene jarg1_, long jarg2, CSSSModelRequest jarg2_);
  public final static native void CScene_profileNextRender(long jarg1, CScene jarg1_);
  public final static native boolean CScene_isNextRenderProfile(long jarg1, CScene jarg1_);
  public final static native void CScene_BenchRes_set(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_BenchRes_get(long jarg1, CScene jarg1_);
  public final static native void CScene_incrementProfileTriVBFormat(long jarg1, CScene jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native int CScene_MaxNumFlareContexts_get();
  public final static native void CScene_setFlareContext(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getFlareContext(long jarg1, CScene jarg1_);
  public final static native long CScene_getShadowMapTextureSize(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapTextureSize(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getShadowMapBlurSize(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapBlurSize(long jarg1, CScene jarg1_, long jarg2);
  public final static native void CScene_enableShadowPolySmooth(long jarg1, CScene jarg1_, boolean jarg2);
  public final static native boolean CScene_getEnableShadowPolySmooth(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapDistFadeStart(long jarg1, CScene jarg1_, float jarg2);
  public final static native float CScene_getShadowMapDistFadeStart(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapDistFadeEnd(long jarg1, CScene jarg1_, float jarg2);
  public final static native float CScene_getShadowMapDistFadeEnd(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapMaxCasterInScreen(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getShadowMapMaxCasterInScreen(long jarg1, CScene jarg1_);
  public final static native void CScene_setShadowMapMaxCasterAround(long jarg1, CScene jarg1_, long jarg2);
  public final static native long CScene_getShadowMapMaxCasterAround(long jarg1, CScene jarg1_);
  public final static native void CScene_setVisualCollisionManagerForShadow(long jarg1, CScene jarg1_, long jarg2, CVisualCollisionManager jarg2_);
  public final static native long CScene_getVisualCollisionManagerForShadow(long jarg1, CScene jarg1_);
  public final static native void CScene_setWaterCallback(long jarg1, CScene jarg1_, long jarg2, IWaterSurfaceAddedCallback jarg2_);
  public final static native long CScene_getWaterCallback(long jarg1, CScene jarg1_);
  public final static native void CScene_setLandscapePolyDrawingCallback(long jarg1, CScene jarg1_, long jarg2, ILandscapePolyDrawingCallback jarg2_);
  public final static native long CScene_getLandscapePolyDrawingCallback(long jarg1, CScene jarg1_);
  public final static native void CScene_insertInOcclusionQueryList(long jarg1, CScene jarg1_, long jarg2, CFlareModel jarg2_);
  public final static native void CScene_renderOcclusionTestMeshs(long jarg1, CScene jarg1_);
  public final static native void CScene_setWaterEnvMap(long jarg1, CScene jarg1_, long jarg2, CWaterEnvMap jarg2_);
  public final static native long CScene_getWaterEnvMap(long jarg1, CScene jarg1_);
  public final static native void CScene_updateWaterEnvMaps(long jarg1, CScene jarg1_, double jarg2);
  public final static native long CScene_getWaterVB(long jarg1, CScene jarg1_);
  public final static native int CInstanceGroup_NumStaticLightPerInstance_get();
  public final static native int CInstanceGroup_StateNotAdded_get();
  public final static native long CInstanceGroup_getNumInstance(long jarg1, CInstanceGroup jarg1_);
  public final static native String CInstanceGroup_getShapeName__SWIG_0(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native String CInstanceGroup_getInstanceName(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getInstancePos(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getInstanceRot(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getInstanceScale(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native void CInstanceGroup_getInstanceMatrix(long jarg1, CInstanceGroup jarg1_, long jarg2, long jarg3);
  public final static native int CInstanceGroup_getInstanceParent(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getInstance__SWIG_0(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getGlobalPos(long jarg1, CInstanceGroup jarg1_);
  public final static native long CInstanceGroup_getTransformShape(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long new_CInstanceGroup();
  public final static native void delete_CInstanceGroup(long jarg1);
  public final static native void CInstanceGroup_build__SWIG_0(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native void CInstanceGroup_build__SWIG_1(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, float jarg8);
  public final static native void CInstanceGroup_build__SWIG_2(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void CInstanceGroup_build__SWIG_3(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native void CInstanceGroup_retrieve(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native void CInstanceGroup_serial(long jarg1, CInstanceGroup jarg1_, long jarg2, IStream jarg2_);
  public final static native void CInstanceGroup_createRoot(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_);
  public final static native void CInstanceGroup_setTransformNameCallback(long jarg1, CInstanceGroup jarg1_, long jarg2, ITransformName jarg2_);
  public final static native void CInstanceGroup_setAddRemoveInstanceCallback(long jarg1, CInstanceGroup jarg1_, long jarg2, IAddRemoveInstance jarg2_);
  public final static native void CInstanceGroup_setIGAddBeginCallback(long jarg1, CInstanceGroup jarg1_, long jarg2, IIGAddBegin jarg2_);
  public final static native boolean CInstanceGroup_addToScene__SWIG_0(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_, long jarg3, IDriver jarg3_, long jarg4);
  public final static native boolean CInstanceGroup_addToScene__SWIG_1(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_, long jarg3, IDriver jarg3_);
  public final static native boolean CInstanceGroup_addToScene__SWIG_2(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CInstanceGroup_addToSceneAsync__SWIG_0(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_, long jarg3, IDriver jarg3_, long jarg4);
  public final static native boolean CInstanceGroup_addToSceneAsync__SWIG_1(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_, long jarg3, IDriver jarg3_);
  public final static native boolean CInstanceGroup_addToSceneAsync__SWIG_2(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_);
  public final static native void CInstanceGroup_stopAddToSceneAsync(long jarg1, CInstanceGroup jarg1_);
  public final static native int CInstanceGroup_getAddToSceneState(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup_getShapeName__SWIG_1(long jarg1, CInstanceGroup jarg1_, long jarg2, long jarg3);
  public final static native void CInstanceGroup_setUserInterface(long jarg1, CInstanceGroup jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long CInstanceGroup_getUserInterface(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup_displayDebugClusters(long jarg1, CInstanceGroup jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTextContext jarg3_);
  public final static native boolean CInstanceGroup_removeFromScene(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_);
  public final static native void CInstanceGroup_getLights(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native void CInstanceGroup_getBlendShapes(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native void CInstanceGroup_setBlendShapeFactor(long jarg1, CInstanceGroup jarg1_, String jarg2, float jarg3);
  public final static native void CInstanceGroup_addCluster(long jarg1, CInstanceGroup jarg1_, long jarg2, CCluster jarg2_);
  public final static native void CInstanceGroup_setClusterSystemForInstances(long jarg1, CInstanceGroup jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native void CInstanceGroup_getDynamicPortals(long jarg1, CInstanceGroup jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void CInstanceGroup_setDynamicPortal(long jarg1, CInstanceGroup jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CInstanceGroup_getDynamicPortal(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native void CInstanceGroup_linkRoot(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_, long jarg3, CTransform jarg3_);
  public final static native void CInstanceGroup_setPos(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_);
  public final static native void CInstanceGroup_setRotQuat(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup_getPos(long jarg1, CInstanceGroup jarg1_);
  public final static native long CInstanceGroup_getRotQuat(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup_freezeHRC(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup_unfreezeHRC(long jarg1, CInstanceGroup jarg1_);
  public final static native long CInstanceGroup_getPointLightList(long jarg1, CInstanceGroup jarg1_);
  public final static native long CInstanceGroup_getNumPointLights(long jarg1, CInstanceGroup jarg1_);
  public final static native long CInstanceGroup_getPointLightNamed(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native void CInstanceGroup_setPointLightFactor(long jarg1, CInstanceGroup jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CInstanceGroup_getStaticLightSetup(long jarg1, CInstanceGroup jarg1_, long jarg2, CRGBA jarg2_, long jarg3, int jarg4, long jarg5, CVector jarg5_, long jarg6, long jarg7, long jarg8, CRGBA jarg8_);
  public final static native long CInstanceGroup_getIGSurfaceLight(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup_enableRealTimeSunContribution(long jarg1, CInstanceGroup jarg1_, boolean jarg2);
  public final static native boolean CInstanceGroup_getRealTimeSunContribution(long jarg1, CInstanceGroup jarg1_);
  public final static native boolean CInstanceGroup_linkToParent(long jarg1, CInstanceGroup jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native long CInstanceGroup_getParentClusterSystem(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__InstancesInfos_set(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup__InstancesInfos_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__Instances_set(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup__Instances_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__Portals_set(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup__Portals_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__ClusterInfos_set(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup__ClusterInfos_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__ClusterInstances_set(long jarg1, CInstanceGroup jarg1_, long jarg2);
  public final static native long CInstanceGroup__ClusterInstances_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__Root_set(long jarg1, CInstanceGroup jarg1_, long jarg2, CTransform jarg2_);
  public final static native long CInstanceGroup__Root_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__ClipTrav_set(long jarg1, CInstanceGroup jarg1_, long jarg2, CClipTrav jarg2_);
  public final static native long CInstanceGroup__ClipTrav_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__ClusterSystemForInstances_set(long jarg1, CInstanceGroup jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native long CInstanceGroup__ClusterSystemForInstances_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__ParentClusterSystem_set(long jarg1, CInstanceGroup jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native long CInstanceGroup__ParentClusterSystem_get(long jarg1, CInstanceGroup jarg1_);
  public final static native void CInstanceGroup__GlobalPos_set(long jarg1, CInstanceGroup jarg1_, long jarg2, CVector jarg2_);
  public final static native long CInstanceGroup__GlobalPos_get(long jarg1, CInstanceGroup jarg1_);
  public final static native long new_CSceneUser(long jarg1, CDriverUser jarg1_, boolean jarg2);
  public final static native void delete_CSceneUser(long jarg1);
  public final static native void CSceneUser_render__SWIG_0(long jarg1, CSceneUser jarg1_, boolean jarg2, boolean jarg3);
  public final static native void CSceneUser_render__SWIG_1(long jarg1, CSceneUser jarg1_, boolean jarg2);
  public final static native void CSceneUser_render__SWIG_2(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_beginPartRender(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_renderPart(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native void CSceneUser_endPartRender__SWIG_0(long jarg1, CSceneUser jarg1_, boolean jarg2, boolean jarg3);
  public final static native void CSceneUser_endPartRender__SWIG_1(long jarg1, CSceneUser jarg1_, boolean jarg2);
  public final static native void CSceneUser_endPartRender__SWIG_2(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_updateWaitingInstances(long jarg1, CSceneUser jarg1_, double jarg2);
  public final static native void CSceneUser_animate(long jarg1, CSceneUser jarg1_, double jarg2);
  public final static native void CSceneUser_setCam(long jarg1, CSceneUser jarg1_, long jarg2, UCamera jarg2_);
  public final static native long CSceneUser_getCam(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setViewport(long jarg1, CSceneUser jarg1_, long jarg2, CViewport jarg2_);
  public final static native long CSceneUser_getViewport(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_findCameraClusterSystemFromRay(long jarg1, CSceneUser jarg1_, long jarg2, UInstanceGroup jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native long CSceneUser_createCamera(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deleteCamera(long jarg1, CSceneUser jarg1_, long jarg2, UCamera jarg2_);
  public final static native long CSceneUser_createInstance(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native void CSceneUser_createInstanceAsync(long jarg1, CSceneUser jarg1_, String jarg2, long jarg3, UInstance jarg3_, long jarg4, CVector jarg4_, long jarg5);
  public final static native void CSceneUser_deleteInstance(long jarg1, CSceneUser jarg1_, long jarg2, UInstance jarg2_);
  public final static native void CSceneUser_createInstanceGroupAndAddToSceneAsync__SWIG_0(long jarg1, CSceneUser jarg1_, String jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5, long jarg6, long jarg7, IAsyncLoadCallback jarg7_);
  public final static native void CSceneUser_createInstanceGroupAndAddToSceneAsync__SWIG_1(long jarg1, CSceneUser jarg1_, String jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5, long jarg6);
  public final static native void CSceneUser_stopCreatingAndAddingIG(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native void CSceneUser_deleteInstanceGroup(long jarg1, CSceneUser jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native void CSceneUser_updateWaitingIG(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_createTransform(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deleteTransform(long jarg1, CSceneUser jarg1_, long jarg2, UTransform jarg2_);
  public final static native long CSceneUser_createSkeleton(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native void CSceneUser_deleteSkeleton(long jarg1, CSceneUser jarg1_, long jarg2, USkeleton jarg2_);
  public final static native long CSceneUser_createLandscape(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deleteLandscape(long jarg1, CSceneUser jarg1_, long jarg2, ULandscape jarg2_);
  public final static native long CSceneUser_createCloudScape(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deleteCloudScape(long jarg1, CSceneUser jarg1_, long jarg2, UCloudScape jarg2_);
  public final static native void CSceneUser_setToGlobalInstanceGroup(long jarg1, CSceneUser jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long CSceneUser_createPointLight(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deletePointLight(long jarg1, CSceneUser jarg1_, long jarg2, UPointLight jarg2_);
  public final static native void CSceneUser_setAutomaticAnimationSet(long jarg1, CSceneUser jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native long CSceneUser_createPlayListManager(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deletePlayListManager(long jarg1, CSceneUser jarg1_, long jarg2, UPlayListManager jarg2_);
  public final static native long CSceneUser_createVisualCollisionManager(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_deleteVisualCollisionManager(long jarg1, CSceneUser jarg1_, long jarg2, UVisualCollisionManager jarg2_);
  public final static native void CSceneUser_setPolygonBalancingMode(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getPolygonBalancingMode(long jarg1, CSceneUser jarg1_);
  public final static native float CSceneUser_getNbFaceAsked(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setGroupLoadMaxPolygon(long jarg1, CSceneUser jarg1_, String jarg2, long jarg3);
  public final static native long CSceneUser_getGroupLoadMaxPolygon(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native float CSceneUser_getGroupNbFaceAsked(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native void CSceneUser_setMaxSkeletonsInNotCLodForm(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getMaxSkeletonsInNotCLodForm(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setCoarseMeshManagerTexture(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native void CSceneUser_setCoarseMeshLightingUpdate(long jarg1, CSceneUser jarg1_, short jarg2);
  public final static native short CSceneUser_getCoarseMeshLightingUpdate(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setLayersRenderingOrder__SWIG_0(long jarg1, CSceneUser jarg1_, boolean jarg2);
  public final static native void CSceneUser_setLayersRenderingOrder__SWIG_1(long jarg1, CSceneUser jarg1_);
  public final static native boolean CSceneUser_getLayersRenderingOrder(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_enableLightingSystem(long jarg1, CSceneUser jarg1_, boolean jarg2);
  public final static native void CSceneUser_setAmbientGlobal(long jarg1, CSceneUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CSceneUser_setSunAmbient(long jarg1, CSceneUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CSceneUser_setSunDiffuse(long jarg1, CSceneUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CSceneUser_setSunSpecular(long jarg1, CSceneUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CSceneUser_setSunDirection(long jarg1, CSceneUser jarg1_, long jarg2, CVector jarg2_);
  public final static native void CSceneUser_setLightGroupColor(long jarg1, CSceneUser jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native long CSceneUser_getAmbientGlobal(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getSunAmbient(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getSunDiffuse(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getSunSpecular(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getSunDirection(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setMaxLightContribution(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getMaxLightContribution(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setLightTransitionThreshold(long jarg1, CSceneUser jarg1_, float jarg2);
  public final static native float CSceneUser_getLightTransitionThreshold(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setGlobalWindPower(long jarg1, CSceneUser jarg1_, float jarg2);
  public final static native float CSceneUser_getGlobalWindPower(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setGlobalWindDirection(long jarg1, CSceneUser jarg1_, long jarg2, CVector jarg2_);
  public final static native long CSceneUser_getGlobalWindDirection(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_resetCLodManager(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_loadCLodShapeBank(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native void CSceneUser_deleteCLodShapeBank(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native int CSceneUser_getCLodShapeIdByName(long jarg1, CSceneUser jarg1_, String jarg2);
  public final static native int CSceneUser_getCLodAnimIdByName(long jarg1, CSceneUser jarg1_, long jarg2, String jarg3);
  public final static native void CSceneUser_enableElementRender(long jarg1, CSceneUser jarg1_, long jarg2, boolean jarg3);
  public final static native void CSceneUser_profileNextRender(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_getProfileResults(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native void CSceneUser_profileQuadGridClipManager(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getNumFlareContexts(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setFlareContext(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getFlareContext(long jarg1, CSceneUser jarg1_);
  public final static native long CSceneUser_getShadowMapTextureSize(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapTextureSize(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getShadowMapBlurSize(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapBlurSize(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native void CSceneUser_enableShadowPolySmooth(long jarg1, CSceneUser jarg1_, boolean jarg2);
  public final static native boolean CSceneUser_getEnableShadowPolySmooth(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapDistFadeStart(long jarg1, CSceneUser jarg1_, float jarg2);
  public final static native float CSceneUser_getShadowMapDistFadeStart(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapDistFadeEnd(long jarg1, CSceneUser jarg1_, float jarg2);
  public final static native float CSceneUser_getShadowMapDistFadeEnd(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapMaxCasterInScreen(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getShadowMapMaxCasterInScreen(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setShadowMapMaxCasterAround(long jarg1, CSceneUser jarg1_, long jarg2);
  public final static native long CSceneUser_getShadowMapMaxCasterAround(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setVisualCollisionManagerForShadow(long jarg1, CSceneUser jarg1_, long jarg2, UVisualCollisionManager jarg2_);
  public final static native void CSceneUser_setWaterCallback(long jarg1, CSceneUser jarg1_, long jarg2, IWaterSurfaceAddedCallback jarg2_);
  public final static native long CSceneUser_getWaterCallback(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setLandscapePolyDrawingCallback(long jarg1, CSceneUser jarg1_, long jarg2, ILandscapePolyDrawingCallback jarg2_);
  public final static native long CSceneUser_getLandscapePolyDrawingCallback(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setupTransparencySorting__SWIG_0(long jarg1, CSceneUser jarg1_, short jarg2, long jarg3);
  public final static native void CSceneUser_setupTransparencySorting__SWIG_1(long jarg1, CSceneUser jarg1_, short jarg2);
  public final static native void CSceneUser_setupTransparencySorting__SWIG_2(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_setWaterEnvMap(long jarg1, CSceneUser jarg1_, long jarg2, UWaterEnvMap jarg2_);
  public final static native long CSceneUser_getWaterEnvMap(long jarg1, CSceneUser jarg1_);
  public final static native void CSceneUser_updateWaterEnvMaps(long jarg1, CSceneUser jarg1_, double jarg2);
  public final static native long CSceneUser_getScene(long jarg1, CSceneUser jarg1_);
  public final static native void CScissor_X_set(long jarg1, CScissor jarg1_, float jarg2);
  public final static native float CScissor_X_get(long jarg1, CScissor jarg1_);
  public final static native void CScissor_Y_set(long jarg1, CScissor jarg1_, float jarg2);
  public final static native float CScissor_Y_get(long jarg1, CScissor jarg1_);
  public final static native void CScissor_Width_set(long jarg1, CScissor jarg1_, float jarg2);
  public final static native float CScissor_Width_get(long jarg1, CScissor jarg1_);
  public final static native void CScissor_Height_set(long jarg1, CScissor jarg1_, float jarg2);
  public final static native float CScissor_Height_get(long jarg1, CScissor jarg1_);
  public final static native long new_CScissor__SWIG_0();
  public final static native long new_CScissor__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
  public final static native void CScissor_init(long jarg1, CScissor jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CScissor_initFullScreen(long jarg1, CScissor jarg1_);
  public final static native void delete_CScissor(long jarg1);
  public final static native long new_CSegRemanence__SWIG_0();
  public final static native void delete_CSegRemanence(long jarg1);
  public final static native long new_CSegRemanence__SWIG_1(long jarg1, CSegRemanence jarg1_);
  public final static native long CSegRemanence_assign(long jarg1, CSegRemanence jarg1_, long jarg2, CSegRemanence jarg2_);
  public final static native void CSegRemanence_registerBasic();
  public final static native long CSegRemanence_creator();
  public final static native void CSegRemanence_render(long jarg1, CSegRemanence jarg1_, long jarg2, IDriver jarg2_, long jarg3, CMaterial jarg3_);
  public final static native void CSegRemanence_samplePos(long jarg1, CSegRemanence jarg1_, double jarg2);
  public final static native void CSegRemanence_setupFromShape(long jarg1, CSegRemanence jarg1_);
  public final static native boolean CSegRemanence_canStartStop(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_start(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_stop(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_stopNoUnroll(long jarg1, CSegRemanence jarg1_);
  public final static native boolean CSegRemanence_isStarted(long jarg1, CSegRemanence jarg1_);
  public final static native boolean CSegRemanence_isStopping(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_restart(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_setAnimatedMaterial(long jarg1, CSegRemanence jarg1_, long jarg2, CAnimatedMaterial jarg2_);
  public final static native long CSegRemanence_getAnimatedMaterial(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_registerToChannelMixer(long jarg1, CSegRemanence jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native int CSegRemanence_OwnerBit_get();
  public final static native long CSegRemanence_getDefaultTrack(long jarg1, CSegRemanence jarg1_, long jarg2);
  public final static native void CSegRemanence_traverseAnimDetail(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_setSliceTime(long jarg1, CSegRemanence jarg1_, float jarg2);
  public final static native float CSegRemanence_getSliceTime(long jarg1, CSegRemanence jarg1_);
  public final static native void CSegRemanence_clearAnimatedMatFlag(long jarg1, CSegRemanence jarg1_);
  public final static native long new_CSegRemanenceShape__SWIG_0();
  public final static native void delete_CSegRemanenceShape(long jarg1);
  public final static native long new_CSegRemanenceShape__SWIG_1(long jarg1, CSegRemanenceShape jarg1_);
  public final static native long CSegRemanenceShape_assign(long jarg1, CSegRemanenceShape jarg1_, long jarg2, CSegRemanenceShape jarg2_);
  public final static native void CSegRemanenceShape_serial(long jarg1, CSegRemanenceShape jarg1_, long jarg2, IStream jarg2_);
  public final static native void CSegRemanenceShape_setMaterial(long jarg1, CSegRemanenceShape jarg1_, long jarg2, CMaterial jarg2_);
  public final static native long CSegRemanenceShape_getMaterial(long jarg1, CSegRemanenceShape jarg1_);
  public final static native void CSegRemanenceShape_setNumSlices(long jarg1, CSegRemanenceShape jarg1_, long jarg2);
  public final static native long CSegRemanenceShape_getNumSlices(long jarg1, CSegRemanenceShape jarg1_);
  public final static native float CSegRemanenceShape_getSliceTime(long jarg1, CSegRemanenceShape jarg1_);
  public final static native void CSegRemanenceShape_setSliceTime(long jarg1, CSegRemanenceShape jarg1_, float jarg2);
  public final static native void CSegRemanenceShape_setNumCorners(long jarg1, CSegRemanenceShape jarg1_, long jarg2);
  public final static native long CSegRemanenceShape_getNumCorners(long jarg1, CSegRemanenceShape jarg1_);
  public final static native void CSegRemanenceShape_setCorner(long jarg1, CSegRemanenceShape jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long CSegRemanenceShape_getCorner(long jarg1, CSegRemanenceShape jarg1_, long jarg2);
  public final static native void CSegRemanenceShape_setBBox(long jarg1, CSegRemanenceShape jarg1_, long jarg2);
  public final static native void CSegRemanenceShape_setTextureShifting__SWIG_0(long jarg1, CSegRemanenceShape jarg1_, boolean jarg2);
  public final static native void CSegRemanenceShape_setTextureShifting__SWIG_1(long jarg1, CSegRemanenceShape jarg1_);
  public final static native boolean CSegRemanenceShape_getTextureShifting(long jarg1, CSegRemanenceShape jarg1_);
  public final static native void CSegRemanenceShape_getAABBox(long jarg1, CSegRemanenceShape jarg1_, long jarg2);
  public final static native void CSegRemanenceShape_setAnimatedMaterial(long jarg1, CSegRemanenceShape jarg1_, String jarg2);
  public final static native long CSegRemanenceShape_getAnimatedMaterial(long jarg1, CSegRemanenceShape jarg1_);
  public final static native void CSegRemanenceShape_setRollupRatio(long jarg1, CSegRemanenceShape jarg1_, float jarg2);
  public final static native float CSegRemanenceShape_getRollupRatio(long jarg1, CSegRemanenceShape jarg1_);
  public final static native boolean CSegRemanenceShape_clip(long jarg1, CSegRemanenceShape jarg1_, long jarg2, long jarg3);
  public final static native long CSegRemanenceShape_getDefaultPos(long jarg1, CSegRemanenceShape jarg1_);
  public final static native long CSegRemanenceShape_getDefaultRotQuat(long jarg1, CSegRemanenceShape jarg1_);
  public final static native long CSegRemanenceShape_getDefaultScale(long jarg1, CSegRemanenceShape jarg1_);
  public final static native long new_IShaderDrvInfos(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void delete_IShaderDrvInfos(long jarg1);
  public final static native long new_CShader();
  public final static native void delete_CShader(long jarg1);
  public final static native boolean CShader_loadShaderFile(long jarg1, CShader jarg1_, String jarg2);
  public final static native void CShader_setText(long jarg1, CShader jarg1_, String jarg2);
  public final static native String CShader_getText(long jarg1, CShader jarg1_);
  public final static native void CShader_setName(long jarg1, CShader jarg1_, String jarg2);
  public final static native String CShader_getName(long jarg1, CShader jarg1_);
  public final static native void CShader__ShaderChanged_set(long jarg1, CShader jarg1_, boolean jarg2);
  public final static native boolean CShader__ShaderChanged_get(long jarg1, CShader jarg1_);
  public final static native void CShader__DrvInfo_set(long jarg1, CShader jarg1_, long jarg2);
  public final static native long CShader__DrvInfo_get(long jarg1, CShader jarg1_);
  public final static native void CShadowMap_LocalProjectionMatrix_set(long jarg1, CShadowMap jarg1_, long jarg2);
  public final static native long CShadowMap_LocalProjectionMatrix_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_LocalClipPlanes_set(long jarg1, CShadowMap jarg1_, long jarg2);
  public final static native long CShadowMap_LocalClipPlanes_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_LocalBoundingBox_set(long jarg1, CShadowMap jarg1_, long jarg2);
  public final static native long CShadowMap_LocalBoundingBox_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_LastGenerationFrame_set(long jarg1, CShadowMap jarg1_, java.math.BigInteger jarg2);
  public final static native java.math.BigInteger CShadowMap_LastGenerationFrame_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_DistanceFade_set(long jarg1, CShadowMap jarg1_, float jarg2);
  public final static native float CShadowMap_DistanceFade_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_TemporalOutScreenFade_set(long jarg1, CShadowMap jarg1_, float jarg2);
  public final static native float CShadowMap_TemporalOutScreenFade_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_TemporalInScreenFade_set(long jarg1, CShadowMap jarg1_, float jarg2);
  public final static native float CShadowMap_TemporalInScreenFade_get(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_InScreenFadeAccum_set(long jarg1, CShadowMap jarg1_, float jarg2);
  public final static native float CShadowMap_InScreenFadeAccum_get(long jarg1, CShadowMap jarg1_);
  public final static native long new_CShadowMap(long jarg1, CShadowMapManager jarg1_);
  public final static native void delete_CShadowMap(long jarg1);
  public final static native void CShadowMap_initTexture(long jarg1, CShadowMap jarg1_, long jarg2);
  public final static native void CShadowMap_resetTexture(long jarg1, CShadowMap jarg1_);
  public final static native long CShadowMap_getTextureSize(long jarg1, CShadowMap jarg1_);
  public final static native long CShadowMap_getTexture(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_buildCasterCameraMatrix(long jarg1, CShadowMap jarg1_, long jarg2, CVector jarg2_, long jarg3, long jarg4, long jarg5);
  public final static native void CShadowMap_buildProjectionInfos(long jarg1, CShadowMap jarg1_, long jarg2, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CShadowMap_buildClipInfoFromMatrix(long jarg1, CShadowMap jarg1_);
  public final static native void CShadowMap_processFades(long jarg1, CShadowMap jarg1_);
  public final static native float CShadowMap_getFadeAround(long jarg1, CShadowMap jarg1_);
  public final static native float CShadowMap_getFinalFade(long jarg1, CShadowMap jarg1_);
  public final static native long new_CShadowMapProjector();
  public final static native void CShadowMapProjector_setWorldSpaceTextMat(long jarg1, CShadowMapProjector jarg1_, long jarg2);
  public final static native void CShadowMapProjector_applyToMaterial(long jarg1, CShadowMapProjector jarg1_, long jarg2, long jarg3, CMaterial jarg3_);
  public final static native void delete_CShadowMapProjector(long jarg1);
  public final static native int NL3D_SMM_QUADGRID_SIZE_get();
  public final static native double NL3D_SMM_QUADCELL_SIZE_get();
  public final static native int NL3D_SMM_MAX_TEXTDEST_SIZE_get();
  public final static native int NL3D_SMM_MAX_FREETEXT_get();
  public final static native double NL3D_SMM_FADE_SPEED_get();
  public final static native long new_CShadowMapManager();
  public final static native void delete_CShadowMapManager(long jarg1);
  public final static native void CShadowMapManager_setQuadGridSize(long jarg1, CShadowMapManager jarg1_, long jarg2, float jarg3);
  public final static native void CShadowMapManager_clearAllShadowCasters(long jarg1, CShadowMapManager jarg1_);
  public final static native void CShadowMapManager_addShadowCaster(long jarg1, CShadowMapManager jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CShadowMapManager_selectShadowMapsToGenerate(long jarg1, CShadowMapManager jarg1_, long jarg2, CScene jarg2_);
  public final static native void CShadowMapManager_addShadowReceiver(long jarg1, CShadowMapManager jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CShadowMapManager_renderGenerate(long jarg1, CShadowMapManager jarg1_, long jarg2, CScene jarg2_);
  public final static native void CShadowMapManager_renderProject(long jarg1, CShadowMapManager jarg1_, long jarg2, CScene jarg2_);
  public final static native void CShadowMapManager_enableShadowPolySmooth(long jarg1, CShadowMapManager jarg1_, boolean jarg2);
  public final static native boolean CShadowMapManager_getEnableShadowPolySmooth(long jarg1, CShadowMapManager jarg1_);
  public final static native long CShadowMapManager_getCasterShadowMaterial(long jarg1, CShadowMapManager jarg1_);
  public final static native long CShadowMapManager_allocateTexture(long jarg1, CShadowMapManager jarg1_, long jarg2);
  public final static native void CShadowMapManager_releaseTexture(long jarg1, CShadowMapManager jarg1_, long jarg2, ITexture jarg2_);
  public final static native int NL3D_SPR_NUM_CLIP_PLANE_get();
  public final static native int NL3D_SPR_NUM_CLIP_PLANE_SHIFT_get();
  public final static native int NL3D_SPR_NUM_CLIP_PLANE_MASK_get();
  public final static native int NL3D_SPR_MAX_REF_COUNT_get();
  public final static native long new_CShadowPolyReceiver__SWIG_0(long jarg1, float jarg2);
  public final static native long new_CShadowPolyReceiver__SWIG_1(long jarg1);
  public final static native long new_CShadowPolyReceiver__SWIG_2();
  public final static native long CShadowPolyReceiver_addTriangle(long jarg1, CShadowPolyReceiver jarg1_, long jarg2, CTriangle jarg2_);
  public final static native void CShadowPolyReceiver_removeTriangle(long jarg1, CShadowPolyReceiver jarg1_, long jarg2);
  public final static native void CShadowPolyReceiver_render(long jarg1, CShadowPolyReceiver jarg1_, long jarg2, IDriver jarg2_, long jarg3, CMaterial jarg3_, long jarg4, CShadowMap jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_);
  public final static native void CShadowPolyReceiver_renderWithPolyClip(long jarg1, CShadowPolyReceiver jarg1_, long jarg2, IDriver jarg2_, long jarg3, CMaterial jarg3_, long jarg4, CShadowMap jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, long jarg7);
  public final static native void CShadowPolyReceiver_computeClippedTrisWithPolyClip(long jarg1, CShadowPolyReceiver jarg1_, long jarg2, CShadowMap jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, long jarg5, long jarg6, boolean jarg7);
  public final static native float CShadowPolyReceiver_getCameraCollision(long jarg1, CShadowPolyReceiver jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, int jarg4, float jarg5);
  public final static native void delete_CShadowPolyReceiver(long jarg1);
  public final static native void CShadowVertex_Vertex_set(long jarg1, CShadowVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CShadowVertex_Vertex_get(long jarg1, CShadowVertex jarg1_);
  public final static native void CShadowVertex_MatrixId_set(long jarg1, CShadowVertex jarg1_, long jarg2);
  public final static native long CShadowVertex_MatrixId_get(long jarg1, CShadowVertex jarg1_);
  public final static native void CShadowVertex_serial(long jarg1, CShadowVertex jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CShadowVertex_isEqual(long jarg1, CShadowVertex jarg1_, long jarg2, CShadowVertex jarg2_);
  public final static native boolean CShadowVertex_lt(long jarg1, CShadowVertex jarg1_, long jarg2, CShadowVertex jarg2_);
  public final static native long new_CShadowVertex();
  public final static native void delete_CShadowVertex(long jarg1);
  public final static native void CShadowSkin_Vertices_set(long jarg1, CShadowSkin jarg1_, long jarg2);
  public final static native long CShadowSkin_Vertices_get(long jarg1, CShadowSkin jarg1_);
  public final static native void CShadowSkin_Triangles_set(long jarg1, CShadowSkin jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CShadowSkin_Triangles_get(long jarg1, CShadowSkin jarg1_);
  public final static native void CShadowSkin_applySkin(long jarg1, CShadowSkin jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native boolean CShadowSkin_getRayIntersection(long jarg1, CShadowSkin jarg1_, long jarg2, long jarg3, CSkeletonModel jarg3_, long jarg4, Vector_uint16 jarg4_, long jarg5, long jarg6, boolean jarg7);
  public final static native long new_CShadowSkin();
  public final static native void delete_CShadowSkin(long jarg1);
  public final static native void delete_IShape(long jarg1);
  public final static native long IShape_createInstance(long jarg1, IShape jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean IShape_clip(long jarg1, IShape jarg1_, long jarg2, long jarg3);
  public final static native void IShape_render(long jarg1, IShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void IShape_flushTextures(long jarg1, IShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void IShape_getAABBox(long jarg1, IShape jarg1_, long jarg2);
  public final static native float IShape_getDistMax(long jarg1, IShape jarg1_);
  public final static native void IShape_setDistMax(long jarg1, IShape jarg1_, float jarg2);
  public final static native void IShape_profileSceneRender(long jarg1, IShape jarg1_, long jarg2, CRenderTrav jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native float IShape_getNumTriangles(long jarg1, IShape jarg1_, float jarg2);
  public final static native boolean IShape_useLightingLocalAttenuation(long jarg1, IShape jarg1_);
  public final static native long IShape_supportMeshBlockRendering(long jarg1, IShape jarg1_, long jarg2, CTransformShape jarg2_, long jarg3);
  public final static native void IShape_buildSystemGeometry(long jarg1, IShape jarg1_);
  public final static native long new_CShapeStream__SWIG_0();
  public final static native long new_CShapeStream__SWIG_1(long jarg1, IShape jarg1_);
  public final static native void delete_CShapeStream(long jarg1);
  public final static native void CShapeStream_setShapePointer(long jarg1, CShapeStream jarg1_, long jarg2, IShape jarg2_);
  public final static native long CShapeStream_getShapePointer(long jarg1, CShapeStream jarg1_);
  public final static native void CShapeStream_serial(long jarg1, CShapeStream jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CShapeBank();
  public final static native void delete_CShapeBank(long jarg1);
  public final static native long CShapeBank_addRef(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_release(long jarg1, CShapeBank jarg1_, long jarg2, IShape jarg2_);
  public final static native int CShapeBank_getPresentState(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native long CShapeBank_getShape(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_load(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_loadAsync(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, IDriver jarg3_, long jarg4, CVector jarg4_, long jarg5, long jarg6);
  public final static native void CShapeBank_cancelLoadAsync(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native boolean CShapeBank_isShapeWaiting(long jarg1, CShapeBank jarg1_);
  public final static native void CShapeBank_processWaitingShapes(long jarg1, CShapeBank jarg1_);
  public final static native void CShapeBank_setMaxBytesToUpload(long jarg1, CShapeBank jarg1_, long jarg2);
  public final static native void CShapeBank_add(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, IShape jarg3_);
  public final static native void CShapeBank_addShapeCache(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_removeShapeCache(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native boolean CShapeBank_isShapeCache(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_reset(long jarg1, CShapeBank jarg1_);
  public final static native void CShapeBank_setShapeCacheSize(long jarg1, CShapeBank jarg1_, String jarg2, int jarg3);
  public final static native int CShapeBank_getShapeCacheFreeSpace(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native void CShapeBank_linkShapeToShapeCache(long jarg1, CShapeBank jarg1_, String jarg2, String jarg3);
  public final static native void CShapeBank_preLoadShapes__SWIG_0(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, Vector_String jarg3_, String jarg4, long jarg5, boolean jarg6, long jarg7, IDriver jarg7_);
  public final static native void CShapeBank_preLoadShapes__SWIG_1(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, Vector_String jarg3_, String jarg4, long jarg5, boolean jarg6);
  public final static native void CShapeBank_preLoadShapes__SWIG_2(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, Vector_String jarg3_, String jarg4, long jarg5);
  public final static native void CShapeBank_preLoadShapes__SWIG_3(long jarg1, CShapeBank jarg1_, String jarg2, long jarg3, Vector_String jarg3_, String jarg4);
  public final static native void CShapeBank_buildSystemGeometryForshape(long jarg1, CShapeBank jarg1_, String jarg2);
  public final static native long CShapeBank_getShapeNameFromShapePtr(long jarg1, CShapeBank jarg1_, long jarg2, IShape jarg2_);
  public final static native void delete_CShapeBankUser(long jarg1);
  public final static native void CShapeBankUser_addShapeCache(long jarg1, CShapeBankUser jarg1_, String jarg2);
  public final static native void CShapeBankUser_removeShapeCache(long jarg1, CShapeBankUser jarg1_, String jarg2);
  public final static native void CShapeBankUser_reset(long jarg1, CShapeBankUser jarg1_);
  public final static native void CShapeBankUser_setShapeCacheSize(long jarg1, CShapeBankUser jarg1_, String jarg2, int jarg3);
  public final static native void CShapeBankUser_linkShapeToShapeCache(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3);
  public final static native void CShapeBankUser_preLoadShapesFromDirectory__SWIG_0(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5, long jarg6, boolean jarg7);
  public final static native void CShapeBankUser_preLoadShapesFromDirectory__SWIG_1(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5, long jarg6);
  public final static native void CShapeBankUser_preLoadShapesFromDirectory__SWIG_2(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5);
  public final static native void CShapeBankUser_preLoadShapesFromBNP__SWIG_0(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4, long jarg5, boolean jarg6);
  public final static native void CShapeBankUser_preLoadShapesFromBNP__SWIG_1(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4, long jarg5);
  public final static native void CShapeBankUser_preLoadShapesFromBNP__SWIG_2(long jarg1, CShapeBankUser jarg1_, String jarg2, String jarg3, String jarg4);
  public final static native long CShapeBankUser_getShape(long jarg1, CShapeBankUser jarg1_, String jarg2);
  public final static native void CShapeBankUser_buildSystemGeometryForshape(long jarg1, CShapeBankUser jarg1_, String jarg2);
  public final static native void CShapeBankUser__ShapeBank_set(long jarg1, CShapeBankUser jarg1_, long jarg2, CShapeBank jarg2_);
  public final static native long CShapeBankUser__ShapeBank_get(long jarg1, CShapeBankUser jarg1_);
  public final static native void CShapeBankUser__DriverUser_set(long jarg1, CShapeBankUser jarg1_, long jarg2, CDriverUser jarg2_);
  public final static native long CShapeBankUser__DriverUser_get(long jarg1, CShapeBankUser jarg1_);
  public final static native long new_CShapeBankUser();
  public final static native void CShapeInfo_LocalBBox_set(long jarg1, CShapeInfo jarg1_, long jarg2);
  public final static native long CShapeInfo_LocalBBox_get(long jarg1, CShapeInfo jarg1_);
  public final static native void CShapeInfo_Tris_set(long jarg1, CShapeInfo jarg1_, long jarg2);
  public final static native long CShapeInfo_Tris_get(long jarg1, CShapeInfo jarg1_);
  public final static native void CShapeInfo_build(long jarg1, CShapeInfo jarg1_, long jarg2, IShape jarg2_);
  public final static native void CShapeInfo_swap(long jarg1, CShapeInfo jarg1_, long jarg2, CShapeInfo jarg2_);
  public final static native long new_CShapeInfo();
  public final static native void delete_CShapeInfo(long jarg1);
  public final static native String standardizeShapeName(String jarg1);
  public final static native void CShiftedTriangleCache_RawIndices_set(long jarg1, CShiftedTriangleCache jarg1_, long jarg2, CIndexBuffer jarg2_);
  public final static native long CShiftedTriangleCache_RawIndices_get(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native void CShiftedTriangleCache_RdrPass_set(long jarg1, CShiftedTriangleCache jarg1_, long jarg2);
  public final static native long CShiftedTriangleCache_RdrPass_get(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native void CShiftedTriangleCache_LodId_set(long jarg1, CShiftedTriangleCache jarg1_, int jarg2);
  public final static native int CShiftedTriangleCache_LodId_get(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native void CShiftedTriangleCache_MeshDataId_set(long jarg1, CShiftedTriangleCache jarg1_, long jarg2);
  public final static native long CShiftedTriangleCache_MeshDataId_get(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native void CShiftedTriangleCache_BaseVertex_set(long jarg1, CShiftedTriangleCache jarg1_, long jarg2);
  public final static native long CShiftedTriangleCache_BaseVertex_get(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native void CShiftedTriangleCache_clearArrays(long jarg1, CShiftedTriangleCache jarg1_);
  public final static native long new_CShiftedTriangleCache();
  public final static native void delete_CShiftedTriangleCache(long jarg1);
  public final static native long SkeletonModelId_get();
  public final static native void CSkinSpecularRdrPass_SkinIndex_set(long jarg1, CSkinSpecularRdrPass jarg1_, long jarg2);
  public final static native long CSkinSpecularRdrPass_SkinIndex_get(long jarg1, CSkinSpecularRdrPass jarg1_);
  public final static native void CSkinSpecularRdrPass_RdrPassIndex_set(long jarg1, CSkinSpecularRdrPass jarg1_, long jarg2);
  public final static native long CSkinSpecularRdrPass_RdrPassIndex_get(long jarg1, CSkinSpecularRdrPass jarg1_);
  public final static native void CSkinSpecularRdrPass_SpecId_set(long jarg1, CSkinSpecularRdrPass jarg1_, long jarg2);
  public final static native long CSkinSpecularRdrPass_SpecId_get(long jarg1, CSkinSpecularRdrPass jarg1_);
  public final static native boolean CSkinSpecularRdrPass_lt(long jarg1, CSkinSpecularRdrPass jarg1_, long jarg2, CSkinSpecularRdrPass jarg2_);
  public final static native long new_CSkinSpecularRdrPass();
  public final static native void delete_CSkinSpecularRdrPass(long jarg1);
  public final static native int CSkeletonModel_MaxNumBones_get();
  public final static native void CSkeletonModel_registerBasic();
  public final static native void CSkeletonModel_Bones_set(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native long CSkeletonModel_Bones_get(long jarg1, CSkeletonModel jarg1_);
  public final static native int CSkeletonModel_OwnerBit_get();
  public final static native long CSkeletonModel_getValue(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native String CSkeletonModel_getValueName(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native long CSkeletonModel_getDefaultTrack(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native void CSkeletonModel_registerToChannelMixer(long jarg1, CSkeletonModel jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native String CSkeletonModel_getSpawnScriptValueName();
  public final static native boolean CSkeletonModel_bindSkin(long jarg1, CSkeletonModel jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CSkeletonModel_stickObject(long jarg1, CSkeletonModel jarg1_, long jarg2, CTransform jarg2_, long jarg3);
  public final static native void CSkeletonModel_stickObjectEx(long jarg1, CSkeletonModel jarg1_, long jarg2, CTransform jarg2_, long jarg3, boolean jarg4);
  public final static native void CSkeletonModel_detachSkeletonSon(long jarg1, CSkeletonModel jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CSkeletonModel_dirtSkinRenderLists(long jarg1, CSkeletonModel jarg1_);
  public final static native long CSkeletonModel_getSkins(long jarg1, CSkeletonModel jarg1_);
  public final static native long CSkeletonModel_getStickedObjects(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_incBoneUsage(long jarg1, CSkeletonModel jarg1_, long jarg2, int jarg3);
  public final static native void CSkeletonModel_decBoneUsage(long jarg1, CSkeletonModel jarg1_, long jarg2, int jarg3);
  public final static native void CSkeletonModel_flagBoneAndParents(long jarg1, CSkeletonModel jarg1_, long jarg2, long jarg3);
  public final static native int CSkeletonModel_getBoneIdByName(long jarg1, CSkeletonModel jarg1_, String jarg2);
  public final static native boolean CSkeletonModel_isBoneComputed(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native boolean CSkeletonModel_forceComputeBone(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native long CSkeletonModel_getNumBoneComputed(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setInterpolationDistance(long jarg1, CSkeletonModel jarg1_, float jarg2);
  public final static native float CSkeletonModel_getInterpolationDistance(long jarg1, CSkeletonModel jarg1_);
  public final static native long CSkeletonModel_getActiveBoneSkinMatrix(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native void CSkeletonModel_computeAllBones(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native boolean CSkeletonModel_computeRenderedBBox__SWIG_0(long jarg1, CSkeletonModel jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CSkeletonModel_computeRenderedBBox__SWIG_1(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native boolean CSkeletonModel_computeRenderedBBoxWithBoneSphere__SWIG_0(long jarg1, CSkeletonModel jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CSkeletonModel_computeRenderedBBoxWithBoneSphere__SWIG_1(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native boolean CSkeletonModel_computeCurrentBBox__SWIG_0(long jarg1, CSkeletonModel jarg1_, long jarg2, boolean jarg3, boolean jarg4);
  public final static native boolean CSkeletonModel_computeCurrentBBox__SWIG_1(long jarg1, CSkeletonModel jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CSkeletonModel_computeCurrentBBox__SWIG_2(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native String CSkeletonModel_getSpawnScript(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setSpawnScript(long jarg1, CSkeletonModel jarg1_, String jarg2);
  public final static native void CSkeletonModel_setSSSWOPos(long jarg1, CSkeletonModel jarg1_, long jarg2, CVector jarg2_);
  public final static native long CSkeletonModel_getSSSWOPos(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setSSSWODir(long jarg1, CSkeletonModel jarg1_, long jarg2, CVector jarg2_);
  public final static native long CSkeletonModel_getSSSWODir(long jarg1, CSkeletonModel jarg1_);
  public final static native long CSkeletonModel_getSSSScript(long jarg1, CSkeletonModel jarg1_);
  public final static native boolean CSkeletonModel_fastIntersect(long jarg1, CSkeletonModel jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, boolean jarg6);
  public final static native void CSkeletonModel_remapSkinBones(long jarg1, CSkeletonModel jarg1_, long jarg2, Vector_String jarg2_, long jarg3, long jarg4, Vector_uint16 jarg4_);
  public final static native void CSkeletonModel_enableLOD(long jarg1, CSkeletonModel jarg1_, boolean jarg2);
  public final static native void CSkeletonModel_setLodCharacterShape(long jarg1, CSkeletonModel jarg1_, int jarg2);
  public final static native int CSkeletonModel_getLodCharacterShape(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setLodCharacterAnimId(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native long CSkeletonModel_getLodCharacterAnimId(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setLodCharacterAnimTime(long jarg1, CSkeletonModel jarg1_, double jarg2);
  public final static native double CSkeletonModel_getLodCharacterAnimTime(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setLodCharacterWrapMode(long jarg1, CSkeletonModel jarg1_, boolean jarg2);
  public final static native boolean CSkeletonModel_getLodCharacterWrapMode(long jarg1, CSkeletonModel jarg1_);
  public final static native boolean CSkeletonModel_isDisplayedAsLodCharacter(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setLodCharacterDistance(long jarg1, CSkeletonModel jarg1_, float jarg2);
  public final static native float CSkeletonModel_getLodCharacterDistance(long jarg1, CSkeletonModel jarg1_);
  public final static native float CSkeletonModel_computeDisplayLodCharacterPriority(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setDisplayLodCharacterFlag(long jarg1, CSkeletonModel jarg1_, boolean jarg2);
  public final static native void CSkeletonModel_computeLodTexture(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_setLodEmit(long jarg1, CSkeletonModel jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CSkeletonModel_getLodEmit(long jarg1, CSkeletonModel jarg1_);
  public final static native float CSkeletonModel_getNumTriangles(long jarg1, CSkeletonModel jarg1_, float jarg2);
  public final static native void CSkeletonModel_changeMRMDistanceSetup(long jarg1, CSkeletonModel jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void CSkeletonModel_resetDefaultMRMDistanceSetup(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_traverseAnimDetail(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_traverseRender(long jarg1, CSkeletonModel jarg1_);
  public final static native void CSkeletonModel_getLightHotSpotInWorld(long jarg1, CSkeletonModel jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native void CSkeletonModel_setBoneAnimCtrl(long jarg1, CSkeletonModel jarg1_, long jarg2, long jarg3, IAnimCtrl jarg3_);
  public final static native long CSkeletonModel_getBoneAnimCtrl(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native void CSkeletonModel_generateShadowMap(long jarg1, CSkeletonModel jarg1_, long jarg2, CVector jarg2_);
  public final static native long CSkeletonModel_getShadowMap(long jarg1, CSkeletonModel jarg1_);
  public final static native boolean CSkeletonModel_computeWorldBBoxForShadow(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native void CSkeletonModel_renderIntoSkeletonShadowMap(long jarg1, CSkeletonModel jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, CMaterial jarg3_);
  public final static native void CSkeletonModel_getWorldMaxBoneSpheres(long jarg1, CSkeletonModel jarg1_, long jarg2);
  public final static native void CSkeletonModel_updateSkinRenderLists(long jarg1, CSkeletonModel jarg1_);
  public final static native long new_CSkeletonShape();
  public final static native void CSkeletonShape_build(long jarg1, CSkeletonShape jarg1_, long jarg2);
  public final static native void CSkeletonShape_retrieve(long jarg1, CSkeletonShape jarg1_, long jarg2);
  public final static native int CSkeletonShape_getBoneIdByName(long jarg1, CSkeletonShape jarg1_, String jarg2);
  public final static native long CSkeletonShape_createInstance(long jarg1, CSkeletonShape jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CSkeletonShape_clip(long jarg1, CSkeletonShape jarg1_, long jarg2, long jarg3);
  public final static native void CSkeletonShape_render(long jarg1, CSkeletonShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CSkeletonShape_getAABBox(long jarg1, CSkeletonShape jarg1_, long jarg2);
  public final static native float CSkeletonShape_getNumTriangles(long jarg1, CSkeletonShape jarg1_, float jarg2);
  public final static native void CSkeletonShape_serial(long jarg1, CSkeletonShape jarg1_, long jarg2, IStream jarg2_);
  public final static native void CSkeletonShape_flushTextures(long jarg1, CSkeletonShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native long CSkeletonShape_getLodForDistance(long jarg1, CSkeletonShape jarg1_, float jarg2);
  public final static native long CSkeletonShape_getLod(long jarg1, CSkeletonShape jarg1_, long jarg2);
  public final static native long CSkeletonShape_getNumLods(long jarg1, CSkeletonShape jarg1_);
  public final static native void delete_CSkeletonShape(long jarg1);
  public final static native long new_CSkeletonSpawnScript();
  public final static native void delete_CSkeletonSpawnScript(long jarg1);
  public final static native void CSkeletonSpawnScript_evaluate(long jarg1, CSkeletonSpawnScript jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void CSkeletonSpawnScript_release(long jarg1, CSkeletonSpawnScript jarg1_, long jarg2, CScene jarg2_);
  public final static native void CSSSModelRequest_Shape_set(long jarg1, CSSSModelRequest jarg1_, String jarg2);
  public final static native String CSSSModelRequest_Shape_get(long jarg1, CSSSModelRequest jarg1_);
  public final static native void CSSSModelRequest_Skel_set(long jarg1, CSSSModelRequest jarg1_, long jarg2);
  public final static native long CSSSModelRequest_Skel_get(long jarg1, CSSSModelRequest jarg1_);
  public final static native void CSSSModelRequest_BoneId_set(long jarg1, CSSSModelRequest jarg1_, long jarg2);
  public final static native long CSSSModelRequest_BoneId_get(long jarg1, CSSSModelRequest jarg1_);
  public final static native void CSSSModelRequest_InstanceId_set(long jarg1, CSSSModelRequest jarg1_, long jarg2);
  public final static native long CSSSModelRequest_InstanceId_get(long jarg1, CSSSModelRequest jarg1_);
  public final static native void CSSSModelRequest_SSSWO_set(long jarg1, CSSSModelRequest jarg1_, boolean jarg2);
  public final static native boolean CSSSModelRequest_SSSWO_get(long jarg1, CSSSModelRequest jarg1_);
  public final static native void CSSSModelRequest_execute(long jarg1, CSSSModelRequest jarg1_);
  public final static native long new_CSSSModelRequest();
  public final static native void delete_CSSSModelRequest(long jarg1);
  public final static native long CSkeletonWeight_getNumNode(long jarg1, CSkeletonWeight jarg1_);
  public final static native String CSkeletonWeight_getNodeName(long jarg1, CSkeletonWeight jarg1_, long jarg2);
  public final static native float CSkeletonWeight_getNodeWeight(long jarg1, CSkeletonWeight jarg1_, long jarg2);
  public final static native void CSkeletonWeight_build(long jarg1, CSkeletonWeight jarg1_, long jarg2);
  public final static native void CSkeletonWeight_serial(long jarg1, CSkeletonWeight jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CSkeletonWeight();
  public final static native void delete_CSkeletonWeight(long jarg1);
  public final static native long new_CStripifier();
  public final static native void CStripifier_optimizeTriangles__SWIG_0(long jarg1, CStripifier jarg1_, long jarg2, CIndexBuffer jarg2_, long jarg3, CIndexBuffer jarg3_, long jarg4);
  public final static native void CStripifier_optimizeTriangles__SWIG_1(long jarg1, CStripifier jarg1_, long jarg2, CIndexBuffer jarg2_, long jarg3, CIndexBuffer jarg3_);
  public final static native void delete_CStripifier(long jarg1);
  public final static native int CSurfaceLightGrid_NumLightPerCorner_get();
  public final static native void CSurfaceLightGrid_Origin_set(long jarg1, CSurfaceLightGrid jarg1_, long jarg2);
  public final static native long CSurfaceLightGrid_Origin_get(long jarg1, CSurfaceLightGrid jarg1_);
  public final static native void CSurfaceLightGrid_Width_set(long jarg1, CSurfaceLightGrid jarg1_, long jarg2);
  public final static native long CSurfaceLightGrid_Width_get(long jarg1, CSurfaceLightGrid jarg1_);
  public final static native void CSurfaceLightGrid_Height_set(long jarg1, CSurfaceLightGrid jarg1_, long jarg2);
  public final static native long CSurfaceLightGrid_Height_get(long jarg1, CSurfaceLightGrid jarg1_);
  public final static native void CSurfaceLightGrid_Cells_set(long jarg1, CSurfaceLightGrid jarg1_, long jarg2);
  public final static native long CSurfaceLightGrid_Cells_get(long jarg1, CSurfaceLightGrid jarg1_);
  public final static native long new_CSurfaceLightGrid();
  public final static native void CSurfaceLightGrid_getStaticLightSetup(long jarg1, CSurfaceLightGrid jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, long jarg6, CIGSurfaceLight jarg6_, long jarg7, CRGBA jarg7_);
  public final static native void CSurfaceLightGrid_serial(long jarg1, CSurfaceLightGrid jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CSurfaceLightGrid(long jarg1);
  public final static native boolean BuildTangentSpace(long jarg1, long jarg2);
  public final static native int CTargetAnimCtrl_TargetMode_get();
  public final static native void CTargetAnimCtrl_Mode_set(long jarg1, CTargetAnimCtrl jarg1_, int jarg2);
  public final static native int CTargetAnimCtrl_Mode_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_WorldTarget_set(long jarg1, CTargetAnimCtrl jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTargetAnimCtrl_WorldTarget_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_EyePos_set(long jarg1, CTargetAnimCtrl jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTargetAnimCtrl_EyePos_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_CurrentWorldDirection_set(long jarg1, CTargetAnimCtrl jarg1_, long jarg2);
  public final static native long CTargetAnimCtrl_CurrentWorldDirection_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_Enabled_set(long jarg1, CTargetAnimCtrl jarg1_, boolean jarg2);
  public final static native boolean CTargetAnimCtrl_Enabled_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_DefaultWorldDirection_set(long jarg1, CTargetAnimCtrl jarg1_, long jarg2);
  public final static native long CTargetAnimCtrl_DefaultWorldDirection_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_MaxAngle_set(long jarg1, CTargetAnimCtrl jarg1_, float jarg2);
  public final static native float CTargetAnimCtrl_MaxAngle_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native void CTargetAnimCtrl_MaxAngularVelocity_set(long jarg1, CTargetAnimCtrl jarg1_, float jarg2);
  public final static native float CTargetAnimCtrl_MaxAngularVelocity_get(long jarg1, CTargetAnimCtrl jarg1_);
  public final static native long new_CTargetAnimCtrl();
  public final static native void delete_CTargetAnimCtrl(long jarg1);
  public final static native void CTargetAnimCtrl_execute(long jarg1, CTargetAnimCtrl jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, CBone jarg3_);
  public final static native int NL3D_TESSBLOCK_NUM_CLIP_PLANE_get();
  public final static native int NL3D_TESSBLOCK_TILESIZE_get();
  public final static native void CTessBlock_Far0FaceVector_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_Far0FaceVector_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_Far1FaceVector_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_Far1FaceVector_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_FarVertexList_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_FarVertexList_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_NearVertexList_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_NearVertexList_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_FarFaceList_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_FarFaceList_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_RdrTileRoot_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_RdrTileRoot_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_FaceTileMaterialRefCount_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_FaceTileMaterialRefCount_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_TileMaterialRefCount_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_TileMaterialRefCount_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_LightMapId_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_LightMapId_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_LightMapRefCount_set(long jarg1, CTessBlock jarg1_, long jarg2);
  public final static native long CTessBlock_LightMapRefCount_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_LightMapRdrPass_set(long jarg1, CTessBlock jarg1_, long jarg2, CPatchRdrPass jarg2_);
  public final static native long CTessBlock_LightMapRdrPass_get(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_VegetableBlock_set(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeVegetableBlock jarg2_);
  public final static native long CTessBlock_VegetableBlock_get(long jarg1, CTessBlock jarg1_);
  public final static native long new_CTessBlock();
  public final static native void delete_CTessBlock(long jarg1);
  public final static native void CTessBlock_init(long jarg1, CTessBlock jarg1_, long jarg2, CPatch jarg2_);
  public final static native long CTessBlock_getPatch(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_extendSphereFirst(long jarg1, CTessBlock jarg1_, long jarg2, CVector jarg2_);
  public final static native void CTessBlock_extendSphereAdd(long jarg1, CTessBlock jarg1_, long jarg2, CVector jarg2_);
  public final static native void CTessBlock_extendSphereCompile(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_resetClip(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_forceClip(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_CurrentPyramid_set(long jarg1, CPlane jarg1_);
  public final static native long CTessBlock_CurrentPyramid_get();
  public final static native void CTessBlock_clip(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_clipFar(long jarg1, CTessBlock jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4);
  public final static native boolean CTessBlock_getClipped(long jarg1, CTessBlock jarg1_);
  public final static native boolean CTessBlock_visibleFar0(long jarg1, CTessBlock jarg1_);
  public final static native boolean CTessBlock_visibleTile(long jarg1, CTessBlock jarg1_);
  public final static native boolean CTessBlock_visibleFar1(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_createFaceVectorFar0(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_deleteFaceVectorFar0(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_createFaceVectorFar1(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_deleteFaceVectorFar1(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_createFaceVectorTile(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_deleteFaceVectorTile(long jarg1, CTessBlock jarg1_, long jarg2, CLandscapeFaceVectorManager jarg2_);
  public final static native void CTessBlock_refillFaceVectorFar0(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_refillFaceVectorFar1(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_refillFaceVectorTile(long jarg1, CTessBlock jarg1_);
  public final static native boolean CTessBlock_isInModifyList(long jarg1, CTessBlock jarg1_);
  public final static native void CTessBlock_appendToModifyListAndDeleteFaceVector(long jarg1, CTessBlock jarg1_, long jarg2, CTessBlock jarg2_, long jarg3, CLandscapeFaceVectorManager jarg3_);
  public final static native void CTessBlock_removeFromModifyList(long jarg1, CTessBlock jarg1_);
  public final static native long CTessBlock_getNextToModify(long jarg1, CTessBlock jarg1_);
  public final static native long new_CTessFacePListNode__SWIG_0();
  public final static native void delete_CTessFacePListNode(long jarg1);
  public final static native long new_CTessFacePListNode__SWIG_1(long jarg1, CTessFacePListNode jarg1_);
  public final static native long CTessFacePListNode_assign(long jarg1, CTessFacePListNode jarg1_, long jarg2, CTessFacePListNode jarg2_);
  public final static native void CTessFacePListNode_linkInPList(long jarg1, CTessFacePListNode jarg1_, long jarg2, CTessFacePListNode jarg2_);
  public final static native void CTessFacePListNode_unlinkInPList(long jarg1, CTessFacePListNode jarg1_);
  public final static native void CTessFacePListNode_appendPList(long jarg1, CTessFacePListNode jarg1_, long jarg2, CTessFacePListNode jarg2_);
  public final static native long CTessFacePListNode_precInPList(long jarg1, CTessFacePListNode jarg1_);
  public final static native long CTessFacePListNode_nextInPList(long jarg1, CTessFacePListNode jarg1_);
  public final static native long new_CTessFacePriorityList();
  public final static native void delete_CTessFacePriorityList(long jarg1);
  public final static native void CTessFacePriorityList_init(long jarg1, CTessFacePriorityList jarg1_, float jarg2, long jarg3, float jarg4, long jarg5);
  public final static native void CTessFacePriorityList_clear(long jarg1, CTessFacePriorityList jarg1_);
  public final static native long CTessFacePriorityList_selectQuadrant(long jarg1, CTessFacePriorityList jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTessFacePriorityList_getQuadrantDirection(long jarg1, CTessFacePriorityList jarg1_, long jarg2);
  public final static native void CTessFacePriorityList_insert(long jarg1, CTessFacePriorityList jarg1_, long jarg2, float jarg3, long jarg4, CTessFace jarg4_);
  public final static native void CTessFacePriorityList_shift(long jarg1, CTessFacePriorityList jarg1_, long jarg2, CVector jarg2_, long jarg3, CTessFacePListNode jarg3_);
  public final static native void CTessFacePriorityList_shiftAll(long jarg1, CTessFacePriorityList jarg1_, long jarg2, CTessFacePListNode jarg2_);
  public final static native void CTessNodeList_Prec_set(long jarg1, CTessNodeList jarg1_, long jarg2, CTessNodeList jarg2_);
  public final static native long CTessNodeList_Prec_get(long jarg1, CTessNodeList jarg1_);
  public final static native void CTessNodeList_Next_set(long jarg1, CTessNodeList jarg1_, long jarg2, CTessNodeList jarg2_);
  public final static native long CTessNodeList_Next_get(long jarg1, CTessNodeList jarg1_);
  public final static native long new_CTessNodeList();
  public final static native void delete_CTessNodeList(long jarg1);
  public final static native float OO32768_get();
  public final static native void CParamCoord_S_set(long jarg1, CParamCoord jarg1_, long jarg2);
  public final static native long CParamCoord_S_get(long jarg1, CParamCoord jarg1_);
  public final static native void CParamCoord_T_set(long jarg1, CParamCoord jarg1_, long jarg2);
  public final static native long CParamCoord_T_get(long jarg1, CParamCoord jarg1_);
  public final static native long new_CParamCoord__SWIG_0();
  public final static native long new_CParamCoord__SWIG_1(long jarg1, long jarg2);
  public final static native long new_CParamCoord__SWIG_2(long jarg1, CParamCoord jarg1_, long jarg2, CParamCoord jarg2_);
  public final static native float CParamCoord_getS(long jarg1, CParamCoord jarg1_);
  public final static native float CParamCoord_getT(long jarg1, CParamCoord jarg1_);
  public final static native void CParamCoord_setST(long jarg1, CParamCoord jarg1_, float jarg2, float jarg3);
  public final static native boolean CParamCoord_onBorder(long jarg1, CParamCoord jarg1_);
  public final static native void delete_CParamCoord(long jarg1);
  public final static native void CTessVertex_Pos_set(long jarg1, CTessVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTessVertex_Pos_get(long jarg1, CTessVertex jarg1_);
  public final static native void CTessVertex_StartPos_set(long jarg1, CTessVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTessVertex_StartPos_get(long jarg1, CTessVertex jarg1_);
  public final static native void CTessVertex_EndPos_set(long jarg1, CTessVertex jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTessVertex_EndPos_get(long jarg1, CTessVertex jarg1_);
  public final static native void CTessVertex_MaxFaceSize_set(long jarg1, CTessVertex jarg1_, float jarg2);
  public final static native float CTessVertex_MaxFaceSize_get(long jarg1, CTessVertex jarg1_);
  public final static native void CTessVertex_MaxNearLimit_set(long jarg1, CTessVertex jarg1_, float jarg2);
  public final static native float CTessVertex_MaxNearLimit_get(long jarg1, CTessVertex jarg1_);
  public final static native long new_CTessVertex();
  public final static native void CTessVertex_computeGeomPos(long jarg1, CTessVertex jarg1_);
  public final static native void delete_CTessVertex(long jarg1);
  public final static native void CTessFarVertex_OwnerBlock_set(long jarg1, CTessFarVertex jarg1_, long jarg2, CTessBlock jarg2_);
  public final static native long CTessFarVertex_OwnerBlock_get(long jarg1, CTessFarVertex jarg1_);
  public final static native void CTessFarVertex_Index0_set(long jarg1, CTessFarVertex jarg1_, int jarg2);
  public final static native int CTessFarVertex_Index0_get(long jarg1, CTessFarVertex jarg1_);
  public final static native void CTessFarVertex_Index1_set(long jarg1, CTessFarVertex jarg1_, int jarg2);
  public final static native int CTessFarVertex_Index1_get(long jarg1, CTessFarVertex jarg1_);
  public final static native void CTessFarVertex_Src_set(long jarg1, CTessFarVertex jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native long CTessFarVertex_Src_get(long jarg1, CTessFarVertex jarg1_);
  public final static native void CTessFarVertex_PCoord_set(long jarg1, CTessFarVertex jarg1_, long jarg2, CParamCoord jarg2_);
  public final static native long CTessFarVertex_PCoord_get(long jarg1, CTessFarVertex jarg1_);
  public final static native long new_CTessFarVertex();
  public final static native void delete_CTessFarVertex(long jarg1);
  public final static native void CTessNearVertex_OwnerBlock_set(long jarg1, CTessNearVertex jarg1_, long jarg2, CTessBlock jarg2_);
  public final static native long CTessNearVertex_OwnerBlock_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_Index_set(long jarg1, CTessNearVertex jarg1_, int jarg2);
  public final static native int CTessNearVertex_Index_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_Src_set(long jarg1, CTessNearVertex jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native long CTessNearVertex_Src_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_PUv0_set(long jarg1, CTessNearVertex jarg1_, long jarg2, CUV jarg2_);
  public final static native long CTessNearVertex_PUv0_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_PUv1_set(long jarg1, CTessNearVertex jarg1_, long jarg2, CUV jarg2_);
  public final static native long CTessNearVertex_PUv1_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_PUv2_set(long jarg1, CTessNearVertex jarg1_, long jarg2, CUV jarg2_);
  public final static native long CTessNearVertex_PUv2_get(long jarg1, CTessNearVertex jarg1_);
  public final static native void CTessNearVertex_initMiddleUv(long jarg1, CTessNearVertex jarg1_, long jarg2, CTessNearVertex jarg2_, long jarg3, CTessNearVertex jarg3_);
  public final static native long new_CTessNearVertex();
  public final static native void delete_CTessNearVertex(long jarg1);
  public final static native void CRdrTileId_PatchRdrPass_set(long jarg1, CRdrTileId jarg1_, long jarg2, CPatchRdrPass jarg2_);
  public final static native long CRdrTileId_PatchRdrPass_get(long jarg1, CRdrTileId jarg1_);
  public final static native void CRdrTileId_TileMaterial_set(long jarg1, CRdrTileId jarg1_, long jarg2, CTileMaterial jarg2_);
  public final static native long CRdrTileId_TileMaterial_get(long jarg1, CRdrTileId jarg1_);
  public final static native long new_CRdrTileId();
  public final static native long CRdrTileId_getNext(long jarg1, CRdrTileId jarg1_);
  public final static native void delete_CRdrTileId(long jarg1);
  public final static native void CTileFace_V_set(long jarg1, CTileFace jarg1_, long jarg2);
  public final static native long CTileFace_V_get(long jarg1, CTileFace jarg1_);
  public final static native long new_CTileFace();
  public final static native void delete_CTileFace(long jarg1);
  public final static native void CTileMaterial_TileS_set(long jarg1, CTileMaterial jarg1_, short jarg2);
  public final static native short CTileMaterial_TileS_get(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_TileT_set(long jarg1, CTileMaterial jarg1_, short jarg2);
  public final static native short CTileMaterial_TileT_get(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_Pass_set(long jarg1, CTileMaterial jarg1_, long jarg2, CRdrTileId jarg2_);
  public final static native long CTileMaterial_Pass_get(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_TileFaceList_set(long jarg1, CTileMaterial jarg1_, long jarg2);
  public final static native long CTileMaterial_TileFaceList_get(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_TileFaceVectors_set(long jarg1, CTileMaterial jarg1_, long jarg2);
  public final static native long CTileMaterial_TileFaceVectors_get(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_LightMapId_set(long jarg1, CTileMaterial jarg1_, long jarg2);
  public final static native long CTileMaterial_LightMapId_get(long jarg1, CTileMaterial jarg1_);
  public final static native long new_CTileMaterial();
  public final static native void CTileMaterial_appendTileToEachRenderPass(long jarg1, CTileMaterial jarg1_, long jarg2);
  public final static native void CTileMaterial_renderTile(long jarg1, CTileMaterial jarg1_, long jarg2);
  public final static native void CTileMaterial_renderTilePassRGB0(long jarg1, CTileMaterial jarg1_);
  public final static native void CTileMaterial_renderTilePassLightmap(long jarg1, CTileMaterial jarg1_);
  public final static native void delete_CTileMaterial(long jarg1);
  public final static native void CTessFace_Patch_set(long jarg1, CTessFace jarg1_, long jarg2, CPatch jarg2_);
  public final static native long CTessFace_Patch_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_VBase_set(long jarg1, CTessFace jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native long CTessFace_VBase_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_VLeft_set(long jarg1, CTessFace jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native long CTessFace_VLeft_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_VRight_set(long jarg1, CTessFace jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native long CTessFace_VRight_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FBase_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_FBase_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FLeft_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_FLeft_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FRight_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_FRight_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_Father_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_Father_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_SonLeft_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_SonLeft_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_SonRight_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_);
  public final static native long CTessFace_SonRight_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_PVBase_set(long jarg1, CTessFace jarg1_, long jarg2, CParamCoord jarg2_);
  public final static native long CTessFace_PVBase_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_PVLeft_set(long jarg1, CTessFace jarg1_, long jarg2, CParamCoord jarg2_);
  public final static native long CTessFace_PVLeft_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_PVRight_set(long jarg1, CTessFace jarg1_, long jarg2, CParamCoord jarg2_);
  public final static native long CTessFace_PVRight_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_Level_set(long jarg1, CTessFace jarg1_, short jarg2);
  public final static native short CTessFace_Level_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_RecursMarkCanMerge_set(long jarg1, CTessFace jarg1_, boolean jarg2);
  public final static native boolean CTessFace_RecursMarkCanMerge_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_RecursMarkForceMerge_set(long jarg1, CTessFace jarg1_, boolean jarg2);
  public final static native boolean CTessFace_RecursMarkForceMerge_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_TileId_set(long jarg1, CTessFace jarg1_, short jarg2);
  public final static native short CTessFace_TileId_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_TileMaterial_set(long jarg1, CTessFace jarg1_, long jarg2, CTileMaterial jarg2_);
  public final static native long CTessFace_TileMaterial_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_TileFaces_set(long jarg1, CTessFace jarg1_, long jarg2);
  public final static native long CTessFace_TileFaces_get(long jarg1, CTessFace jarg1_);
  public final static native int CTessFace_IdUvBase_get();
  public final static native void CTessFace_ErrorMetricDate_set(long jarg1, CTessFace jarg1_, int jarg2);
  public final static native int CTessFace_ErrorMetricDate_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_Size_set(long jarg1, CTessFace jarg1_, float jarg2);
  public final static native float CTessFace_Size_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_SplitPoint_set(long jarg1, CTessFace jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTessFace_SplitPoint_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_ErrorMetric_set(long jarg1, CTessFace jarg1_, float jarg2);
  public final static native float CTessFace_ErrorMetric_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_MaxDistToSplitPoint_set(long jarg1, CTessFace jarg1_, float jarg2);
  public final static native float CTessFace_MaxDistToSplitPoint_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FVBase_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFarVertex jarg2_);
  public final static native long CTessFace_FVBase_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FVLeft_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFarVertex jarg2_);
  public final static native long CTessFace_FVLeft_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_FVRight_set(long jarg1, CTessFace jarg1_, long jarg2, CTessFarVertex jarg2_);
  public final static native long CTessFace_FVRight_get(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_ShadowMapTriId_set(long jarg1, CTessFace jarg1_, int jarg2);
  public final static native int CTessFace_ShadowMapTriId_get(long jarg1, CTessFace jarg1_);
  public final static native long new_CTessFace();
  public final static native void delete_CTessFace(long jarg1);
  public final static native boolean CTessFace_isLeaf(long jarg1, CTessFace jarg1_);
  public final static native boolean CTessFace_isRectangular(long jarg1, CTessFace jarg1_);
  public final static native boolean CTessFace_hasVertex(long jarg1, CTessFace jarg1_, long jarg2, CTessVertex jarg2_);
  public final static native boolean CTessFace_hasEdge(long jarg1, CTessFace jarg1_, long jarg2, CTessVertex jarg2_, long jarg3, CTessVertex jarg3_);
  public final static native void CTessFace_changeNeighbor(long jarg1, CTessFace jarg1_, long jarg2, CTessFace jarg2_, long jarg3, CTessFace jarg3_);
  public final static native void CTessFace_computeTileMaterial(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_releaseTileMaterial(long jarg1, CTessFace jarg1_);
  public final static native float CTessFace_computeNearLimit(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_updateErrorMetric(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_split__SWIG_0(long jarg1, CTessFace jarg1_, boolean jarg2);
  public final static native void CTessFace_split__SWIG_1(long jarg1, CTessFace jarg1_);
  public final static native boolean CTessFace_merge(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_refineAll(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_updateRefineSplit(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_updateRefineMerge(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_computeSplitPoint(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_unbind(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_forceMerge(long jarg1, CTessFace jarg1_);
  public final static native long CTessFace_linkTessFaceWithEdge(long jarg1, CTessFace jarg1_, long jarg2, long jarg3, long jarg4, CTessFace jarg4_);
  public final static native boolean CTessFace_updateBindEdge(long jarg1, CTessFace jarg1_, long jarg2, long jarg3);
  public final static native void CTessFace_updateBind(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_updateBindAndSplit(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_forceMergeAtTileLevel(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_averageTesselationVertices(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_refreshTesselationGeometry(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_deleteTileUvs(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_recreateTileUvs(long jarg1, CTessFace jarg1_);
  public final static native void CTessFace_getTesselatedPos(long jarg1, CTessFace jarg1_, long jarg2, CUV jarg2_, boolean jarg3, long jarg4, CVector jarg4_);
  public final static native void CTessFace_appendTessellationLeaves(long jarg1, CTessFace jarg1_, long jarg2);
  public final static native void CTessFace_MultipleBindFace_set(long jarg1, CTessFace jarg1_);
  public final static native long CTessFace_MultipleBindFace_get();
  public final static native long new_CTextContext();
  public final static native void delete_CTextContext(long jarg1);
  public final static native void CTextContext_init(long jarg1, CTextContext jarg1_, long jarg2, IDriver jarg2_, long jarg3, CFontManager jarg3_);
  public final static native long CTextContext_getFontManager(long jarg1, CTextContext jarg1_);
  public final static native void CTextContext_setFontGenerator__SWIG_0(long jarg1, CTextContext jarg1_, String jarg2, String jarg3);
  public final static native void CTextContext_setFontGenerator__SWIG_1(long jarg1, CTextContext jarg1_, String jarg2);
  public final static native long CTextContext_getFontGenerator(long jarg1, CTextContext jarg1_);
  public final static native void CTextContext_setColor(long jarg1, CTextContext jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextContext_setFontSize(long jarg1, CTextContext jarg1_, long jarg2);
  public final static native void CTextContext_setHotSpot(long jarg1, CTextContext jarg1_, int jarg2);
  public final static native void CTextContext_setScaleX(long jarg1, CTextContext jarg1_, float jarg2);
  public final static native void CTextContext_setScaleZ(long jarg1, CTextContext jarg1_, float jarg2);
  public final static native void CTextContext_setShaded(long jarg1, CTextContext jarg1_, boolean jarg2);
  public final static native void CTextContext_setShadeExtent(long jarg1, CTextContext jarg1_, float jarg2);
  public final static native void CTextContext_setShadeColor(long jarg1, CTextContext jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextContext_setKeep800x600Ratio(long jarg1, CTextContext jarg1_, boolean jarg2);
  public final static native long CTextContext_getColor(long jarg1, CTextContext jarg1_);
  public final static native long CTextContext_getFontSize(long jarg1, CTextContext jarg1_);
  public final static native int CTextContext_getHotSpot(long jarg1, CTextContext jarg1_);
  public final static native float CTextContext_getScaleX(long jarg1, CTextContext jarg1_);
  public final static native float CTextContext_getScaleZ(long jarg1, CTextContext jarg1_);
  public final static native boolean CTextContext_getShaded(long jarg1, CTextContext jarg1_);
  public final static native boolean CTextContext_getKeep800x600Ratio(long jarg1, CTextContext jarg1_);
  public final static native long CTextContext_getShadeColor(long jarg1, CTextContext jarg1_);
  public final static native long CTextContext_textPush__SWIG_0(long jarg1, CTextContext jarg1_, String jarg2);
  public final static native long CTextContext_textPush__SWIG_1(long jarg1, CTextContext jarg1_, long jarg2);
  public final static native void CTextContext_erase(long jarg1, CTextContext jarg1_, long jarg2);
  public final static native void CTextContext_clear(long jarg1, CTextContext jarg1_);
  public final static native void CTextContext_printAt__SWIG_0(long jarg1, CTextContext jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void CTextContext_printClipAt(long jarg1, CTextContext jarg1_, long jarg2, CRenderStringBuffer jarg2_, float jarg3, float jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
  public final static native void CTextContext_printClipAtUnProjected(long jarg1, CTextContext jarg1_, long jarg2, CRenderStringBuffer jarg2_, long jarg3, CFrustum jarg3_, long jarg4, float jarg5, float jarg6, float jarg7, long jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void CTextContext_printAt__SWIG_1(long jarg1, CTextContext jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void CTextContext_printfAt(long jarg1, CTextContext jarg1_, float jarg2, float jarg3, String jarg4);
  public final static native long CTextContext_getComputedString(long jarg1, CTextContext jarg1_, long jarg2);
  public final static native void CTextContext_computeString__SWIG_0(long jarg1, CTextContext jarg1_, String jarg2, long jarg3, CComputedString jarg3_);
  public final static native void CTextContext_computeString__SWIG_1(long jarg1, CTextContext jarg1_, long jarg2, long jarg3, CComputedString jarg3_);
  public final static native void CTextContext_computeStringInfo(long jarg1, CTextContext jarg1_, long jarg2, long jarg3, CComputedString jarg3_);
  public final static native void CTextContext_dumpCache(long jarg1, CTextContext jarg1_, String jarg2);
  public final static native void CTextContext_setLetterColors(long jarg1, CTextContext jarg1_, long jarg2, CLetterColors jarg2_, long jarg3);
  public final static native boolean CTextContext_isSameLetterColors(long jarg1, CTextContext jarg1_, long jarg2, CLetterColors jarg2_, long jarg3);
  public final static native long new_CTextContextUser(String jarg1, String jarg2, long jarg3, CDriverUser jarg3_, long jarg4, CFontManager jarg4_);
  public final static native void delete_CTextContextUser(long jarg1);
  public final static native void CTextContextUser_setColor(long jarg1, CTextContextUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextContextUser_setFontSize(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native long CTextContextUser_getFontSize(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setHotSpot(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native long CTextContextUser_getHotSpot(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setScaleX(long jarg1, CTextContextUser jarg1_, float jarg2);
  public final static native void CTextContextUser_setScaleY(long jarg1, CTextContextUser jarg1_, float jarg2);
  public final static native float CTextContextUser_getScaleX(long jarg1, CTextContextUser jarg1_);
  public final static native float CTextContextUser_getScaleY(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setShaded(long jarg1, CTextContextUser jarg1_, boolean jarg2);
  public final static native boolean CTextContextUser_getShaded(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setShadeExtent(long jarg1, CTextContextUser jarg1_, float jarg2);
  public final static native void CTextContextUser_setShadeColor(long jarg1, CTextContextUser jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CTextContextUser_getShadeColor(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setKeep800x600Ratio(long jarg1, CTextContextUser jarg1_, boolean jarg2);
  public final static native boolean CTextContextUser_getKeep800x600Ratio(long jarg1, CTextContextUser jarg1_);
  public final static native long CTextContextUser_textPush__SWIG_0(long jarg1, CTextContextUser jarg1_, String jarg2);
  public final static native long CTextContextUser_textPush__SWIG_1(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native void CTextContextUser_setStringColor(long jarg1, CTextContextUser jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CTextContextUser_setStringSelection(long jarg1, CTextContextUser jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CTextContextUser_resetStringSelection(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native void CTextContextUser_erase(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native long CTextContextUser_getStringInfo__SWIG_0(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native long CTextContextUser_getStringInfo__SWIG_1(long jarg1, CTextContextUser jarg1_, long jarg2);
  public final static native void CTextContextUser_clear(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_printAt__SWIG_0(long jarg1, CTextContextUser jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void CTextContextUser_printClipAt(long jarg1, CTextContextUser jarg1_, long jarg2, URenderStringBuffer jarg2_, float jarg3, float jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
  public final static native void CTextContextUser_printClipAtUnProjected(long jarg1, CTextContextUser jarg1_, long jarg2, URenderStringBuffer jarg2_, long jarg3, CFrustum jarg3_, long jarg4, float jarg5, float jarg6, float jarg7, long jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void CTextContextUser_printClipAtOld(long jarg1, CTextContextUser jarg1_, float jarg2, float jarg3, long jarg4, float jarg5, float jarg6, float jarg7, float jarg8);
  public final static native void CTextContextUser_printAt__SWIG_1(long jarg1, CTextContextUser jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void CTextContextUser_printfAt(long jarg1, CTextContextUser jarg1_, float jarg2, float jarg3, String jarg4);
  public final static native void CTextContextUser_render3D__SWIG_0(long jarg1, CTextContextUser jarg1_, long jarg2, long jarg3);
  public final static native void CTextContextUser_render3D__SWIG_1(long jarg1, CTextContextUser jarg1_, long jarg2, String jarg3);
  public final static native float CTextContextUser_getLastXBound(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_dumpCacheTexture(long jarg1, CTextContextUser jarg1_, String jarg2);
  public final static native long CTextContextUser_createRenderBuffer(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_deleteRenderBuffer(long jarg1, CTextContextUser jarg1_, long jarg2, URenderStringBuffer jarg2_);
  public final static native void CTextContextUser_flushRenderBuffer(long jarg1, CTextContextUser jarg1_, long jarg2, URenderStringBuffer jarg2_);
  public final static native void CTextContextUser_flushRenderBufferUnProjected(long jarg1, CTextContextUser jarg1_, long jarg2, URenderStringBuffer jarg2_, boolean jarg3);
  public final static native long CTextContextUser_getTextContext(long jarg1, CTextContextUser jarg1_);
  public final static native void CTextContextUser_setLetterColors(long jarg1, CTextContextUser jarg1_, long jarg2, ULetterColors jarg2_, long jarg3);
  public final static native boolean CTextContextUser_isSameLetterColors(long jarg1, CTextContextUser jarg1_, long jarg2, ULetterColors jarg2_, long jarg3);
  public final static native long CTextContextUser_createLetterColors(long jarg1, CTextContextUser jarg1_);
  public final static native long new_TTexDrvInfoPtrMap();
  public final static native void delete_TTexDrvInfoPtrMap(long jarg1);
  public final static native void delete_ITextureDrvInfos(long jarg1);
  public final static native long ITextureDrvInfos_getTextureMemoryUsed(long jarg1, ITextureDrvInfos jarg1_);
  public final static native void CTextureDrvShare_DrvTexture_set(long jarg1, CTextureDrvShare jarg1_, long jarg2);
  public final static native long CTextureDrvShare_DrvTexture_get(long jarg1, CTextureDrvShare jarg1_);
  public final static native long new_CTextureDrvShare(long jarg1, IDriver jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native void delete_CTextureDrvShare(long jarg1);
  public final static native long CTextureDrvShare_getOwnerTexture(long jarg1, CTextureDrvShare jarg1_);
  public final static native int ITexture_Repeat_get();
  public final static native int ITexture_Auto_get();
  public final static native int ITexture_Nearest_get();
  public final static native int ITexture_NearestMipMapOff_get();
  public final static native void delete_ITexture(long jarg1);
  public final static native long ITexture_assign(long jarg1, ITexture jarg1_, long jarg2, ITexture jarg2_);
  public final static native void ITexture_setWrapS(long jarg1, ITexture jarg1_, int jarg2);
  public final static native void ITexture_setWrapT(long jarg1, ITexture jarg1_, int jarg2);
  public final static native int ITexture_getWrapS(long jarg1, ITexture jarg1_);
  public final static native int ITexture_getWrapT(long jarg1, ITexture jarg1_);
  public final static native void ITexture_setUploadFormat(long jarg1, ITexture jarg1_, int jarg2);
  public final static native int ITexture_getUploadFormat(long jarg1, ITexture jarg1_);
  public final static native void ITexture_setFilterMode(long jarg1, ITexture jarg1_, int jarg2, int jarg3);
  public final static native int ITexture_getMagFilter(long jarg1, ITexture jarg1_);
  public final static native int ITexture_getMinFilter(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_mipMapOff(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_mipMapOn(long jarg1, ITexture jarg1_);
  public final static native void ITexture_touch(long jarg1, ITexture jarg1_);
  public final static native void ITexture_touchRect(long jarg1, ITexture jarg1_, long jarg2);
  public final static native boolean ITexture_getReleasable(long jarg1, ITexture jarg1_);
  public final static native void ITexture_setReleasable(long jarg1, ITexture jarg1_, boolean jarg2);
  public final static native void ITexture_generate__SWIG_0(long jarg1, ITexture jarg1_, boolean jarg2);
  public final static native void ITexture_generate__SWIG_1(long jarg1, ITexture jarg1_);
  public final static native void ITexture_validateGenerateFlag(long jarg1, ITexture jarg1_);
  public final static native void ITexture_release(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_supportSharing(long jarg1, ITexture jarg1_);
  public final static native String ITexture_getShareName(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_setupedIntoDriver(long jarg1, ITexture jarg1_);
  public final static native void ITexture_releaseDriverSetup(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_allowDegradation(long jarg1, ITexture jarg1_);
  public final static native void ITexture_serial(long jarg1, ITexture jarg1_, long jarg2, IStream jarg2_);
  public final static native void ITexture_selectTexture(long jarg1, ITexture jarg1_, long jarg2);
  public final static native boolean ITexture_isSelectable(long jarg1, ITexture jarg1_);
  public final static native long ITexture_buildNonSelectableVersion(long jarg1, ITexture jarg1_, long jarg2);
  public final static native boolean ITexture_isTextureCube(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_isBumpMap(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_isBloomTexture(long jarg1, ITexture jarg1_);
  public final static native void ITexture_setTextureCategory(long jarg1, ITexture jarg1_, long jarg2);
  public final static native void ITexture_setRenderTarget(long jarg1, ITexture jarg1_, boolean jarg2);
  public final static native boolean ITexture_getRenderTarget(long jarg1, ITexture jarg1_);
  public final static native long ITexture_getTextureCategory(long jarg1, ITexture jarg1_);
  public final static native void ITexture_TextureDrvShare_set(long jarg1, ITexture jarg1_, long jarg2);
  public final static native long ITexture_TextureDrvShare_get(long jarg1, ITexture jarg1_);
  public final static native void ITexture__ListInvalidRect_set(long jarg1, ITexture jarg1_, long jarg2);
  public final static native long ITexture__ListInvalidRect_get(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_isAllInvalidated(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_touched(long jarg1, ITexture jarg1_);
  public final static native boolean ITexture_filterOrWrapModeTouched(long jarg1, ITexture jarg1_);
  public final static native void ITexture_clearTouched(long jarg1, ITexture jarg1_);
  public final static native void ITexture_clearFilterOrWrapModeTouched(long jarg1, ITexture jarg1_);
  public final static native void delete_CTextureBlank(long jarg1);
  public final static native void CTextureBlend_setBlendTexture(long jarg1, CTextureBlend jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native long CTextureBlend_getBlendtexture__SWIG_0(long jarg1, CTextureBlend jarg1_, long jarg2);
  public final static native boolean CTextureBlend_setBlendFactor(long jarg1, CTextureBlend jarg1_, long jarg2);
  public final static native long CTextureBlend_getBlendFactor(long jarg1, CTextureBlend jarg1_);
  public final static native boolean CTextureBlend_supportSharing(long jarg1, CTextureBlend jarg1_);
  public final static native String CTextureBlend_getShareName(long jarg1, CTextureBlend jarg1_);
  public final static native void CTextureBlend_enableSharing__SWIG_0(long jarg1, CTextureBlend jarg1_, boolean jarg2);
  public final static native void CTextureBlend_enableSharing__SWIG_1(long jarg1, CTextureBlend jarg1_);
  public final static native boolean CTextureBlend_isSharingEnabled(long jarg1, CTextureBlend jarg1_);
  public final static native void CTextureBlend_doGenerate(long jarg1, CTextureBlend jarg1_, boolean jarg2);
  public final static native void CTextureBlend_release(long jarg1, CTextureBlend jarg1_);
  public final static native void CTextureBlend_serial(long jarg1, CTextureBlend jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTextureBlend(long jarg1);
  public final static native void delete_CTextureBloom(long jarg1);
  public final static native boolean CTextureBloom_isBloomTexture(long jarg1, CTextureBloom jarg1_);
  public final static native void CTextureBloom_mode2D(long jarg1, CTextureBloom jarg1_, boolean jarg2);
  public final static native boolean CTextureBloom_isMode2D(long jarg1, CTextureBloom jarg1_);
  public final static native long new_CTextureBump();
  public final static native void delete_CTextureBump(long jarg1);
  public final static native void CTextureBump_setHeightMap(long jarg1, CTextureBump jarg1_, long jarg2, ITexture jarg2_);
  public final static native long CTextureBump_getHeightMap__SWIG_0(long jarg1, CTextureBump jarg1_);
  public final static native void CTextureBump_serial(long jarg1, CTextureBump jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CTextureBump_supportSharing(long jarg1, CTextureBump jarg1_);
  public final static native String CTextureBump_getShareName(long jarg1, CTextureBump jarg1_);
  public final static native void CTextureBump_enableSharing__SWIG_0(long jarg1, CTextureBump jarg1_, boolean jarg2);
  public final static native void CTextureBump_enableSharing__SWIG_1(long jarg1, CTextureBump jarg1_);
  public final static native boolean CTextureBump_isSharingEnabled(long jarg1, CTextureBump jarg1_);
  public final static native void CTextureBump_forceNormalize__SWIG_0(long jarg1, CTextureBump jarg1_, boolean jarg2);
  public final static native void CTextureBump_forceNormalize__SWIG_1(long jarg1, CTextureBump jarg1_);
  public final static native boolean CTextureBump_isNormalizationForced(long jarg1, CTextureBump jarg1_);
  public final static native float CTextureBump_getNormalizationFactor(long jarg1, CTextureBump jarg1_);
  public final static native void CTextureBump_release(long jarg1, CTextureBump jarg1_);
  public final static native boolean CTextureBump_isBumpMap(long jarg1, CTextureBump jarg1_);
  public final static native int CTextureCube_positive_x_get();
  public final static native long new_CTextureCube();
  public final static native void CTextureCube_setTexture(long jarg1, CTextureCube jarg1_, int jarg2, long jarg3, ITexture jarg3_);
  public final static native long CTextureCube_getTexture(long jarg1, CTextureCube jarg1_, int jarg2);
  public final static native boolean CTextureCube_supportSharing(long jarg1, CTextureCube jarg1_);
  public final static native String CTextureCube_getShareName(long jarg1, CTextureCube jarg1_);
  public final static native void CTextureCube_doGenerate__SWIG_0(long jarg1, CTextureCube jarg1_, boolean jarg2);
  public final static native void CTextureCube_doGenerate__SWIG_1(long jarg1, CTextureCube jarg1_);
  public final static native void CTextureCube_release(long jarg1, CTextureCube jarg1_);
  public final static native boolean CTextureCube_isTextureCube(long jarg1, CTextureCube jarg1_);
  public final static native void CTextureCube_serial(long jarg1, CTextureCube jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTextureCube_selectTexture(long jarg1, CTextureCube jarg1_, long jarg2);
  public final static native boolean CTextureCube_isSelectable(long jarg1, CTextureCube jarg1_);
  public final static native long CTextureCube_buildNonSelectableVersion(long jarg1, CTextureCube jarg1_, long jarg2);
  public final static native void delete_CTextureCube(long jarg1);
  public final static native int NL_DLM_BLOCK_SIZE_get();
  public final static native int NL_DLM_LIGHTMAP_TYPE_SIZE_get();
  public final static native long new_CTextureDLM__SWIG_0(long jarg1, long jarg2);
  public final static native void CTextureDLM_doGenerate__SWIG_0(long jarg1, CTextureDLM jarg1_, boolean jarg2);
  public final static native void CTextureDLM_doGenerate__SWIG_1(long jarg1, CTextureDLM jarg1_);
  public final static native long new_CTextureDLM__SWIG_1();
  public final static native void CTextureDLM_serial(long jarg1, CTextureDLM jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CTextureDLM_canCreateLightMap(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3);
  public final static native boolean CTextureDLM_createLightMap(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CTextureDLM_copyRect(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CTextureDLM_fillRect(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, short jarg6);
  public final static native void CTextureDLM_modulateAndfillRect565(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, CRGBA jarg6_, long jarg7);
  public final static native void CTextureDLM_modulateAndfillRect8888(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, CRGBA jarg6_, long jarg7, CRGBA jarg7_);
  public final static native void CTextureDLM_modulateConstantAndfillRect(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, CRGBA jarg6_, long jarg7, CRGBA jarg7_);
  public final static native void CTextureDLM_releaseLightMap(long jarg1, CTextureDLM jarg1_, long jarg2, long jarg3);
  public final static native void delete_CTextureDLM(long jarg1);
  public final static native long new_CTextureEmboss();
  public final static native void CTextureEmboss_setHeightMap(long jarg1, CTextureEmboss jarg1_, long jarg2, ITexture jarg2_);
  public final static native long CTextureEmboss_getHeightMap__SWIG_0(long jarg1, CTextureEmboss jarg1_);
  public final static native void CTextureEmboss_serial(long jarg1, CTextureEmboss jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CTextureEmboss_supportSharing(long jarg1, CTextureEmboss jarg1_);
  public final static native String CTextureEmboss_getShareName(long jarg1, CTextureEmboss jarg1_);
  public final static native void CTextureEmboss_enableSharing__SWIG_0(long jarg1, CTextureEmboss jarg1_, boolean jarg2);
  public final static native void CTextureEmboss_enableSharing__SWIG_1(long jarg1, CTextureEmboss jarg1_);
  public final static native boolean CTextureEmboss_isSharingEnabled(long jarg1, CTextureEmboss jarg1_);
  public final static native void CTextureEmboss_setAmbient(long jarg1, CTextureEmboss jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextureEmboss_setDiffuse(long jarg1, CTextureEmboss jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextureEmboss_setLightDir(long jarg1, CTextureEmboss jarg1_, long jarg2, CVector jarg2_);
  public final static native void CTextureEmboss_setSlopeFactor(long jarg1, CTextureEmboss jarg1_, float jarg2);
  public final static native long CTextureEmboss_getAmbient(long jarg1, CTextureEmboss jarg1_);
  public final static native long CTextureEmboss_getDiffuse(long jarg1, CTextureEmboss jarg1_);
  public final static native long CTextureEmboss_getLightDir(long jarg1, CTextureEmboss jarg1_);
  public final static native float CTextureEmboss_getSlopeFactor(long jarg1, CTextureEmboss jarg1_);
  public final static native void CTextureEmboss_release(long jarg1, CTextureEmboss jarg1_);
  public final static native void delete_CTextureEmboss(long jarg1);
  public final static native int NL_MIN_FAR_PATCH_EDGE_get();
  public final static native int NL_NUM_FAR_RECTANGLE_RATIO_get();
  public final static native int NL_NUM_FAR_BIGGEST_PATCH_PER_EDGE_get();
  public final static native int NL_NUM_FAR_BIGGEST_PATCH_PER_TEXTURE_get();
  public final static native long new_CTextureFar();
  public final static native void delete_CTextureFar(long jarg1);
  public final static native int CTextureFar_tryAllocatePatch(long jarg1, CTextureFar jarg1_, long jarg2, CPatch jarg2_, long jarg3);
  public final static native void CTextureFar_allocatePatch(long jarg1, CTextureFar jarg1_, long jarg2, CPatch jarg2_, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native void CTextureFar_removePatch(long jarg1, CTextureFar jarg1_, long jarg2, CPatch jarg2_, long jarg3);
  public final static native void CTextureFar_doGenerate__SWIG_0(long jarg1, CTextureFar jarg1_, boolean jarg2);
  public final static native void CTextureFar_doGenerate__SWIG_1(long jarg1, CTextureFar jarg1_);
  public final static native long CTextureFar_touchPatchULAndNext(long jarg1, CTextureFar jarg1_);
  public final static native void CTextureFar_startPatchULTouch(long jarg1, CTextureFar jarg1_);
  public final static native boolean CTextureFar_endPatchULTouch(long jarg1, CTextureFar jarg1_);
  public final static native void CTextureFar_linkBeforeUL(long jarg1, CTextureFar jarg1_, long jarg2, CTextureFar jarg2_);
  public final static native void CTextureFar_unlinkUL(long jarg1, CTextureFar jarg1_);
  public final static native long CTextureFar_getNextUL(long jarg1, CTextureFar jarg1_);
  public final static native void CTextureFar__Bank_set(long jarg1, CTextureFar jarg1_, long jarg2, CTileFarBank jarg2_);
  public final static native long CTextureFar__Bank_get(long jarg1, CTextureFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcDiffusePixels_set(long jarg1, NL3D_CComputeTileFar jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CComputeTileFar_SrcDiffusePixels_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcAdditivePixels_set(long jarg1, NL3D_CComputeTileFar jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CComputeTileFar_SrcAdditivePixels_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcDeltaX_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_SrcDeltaX_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcDeltaY_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_SrcDeltaY_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcLightingPixels_set(long jarg1, NL3D_CComputeTileFar jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CComputeTileFar_SrcLightingPixels_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_SrcLightingDeltaY_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_SrcLightingDeltaY_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_DstPixels_set(long jarg1, NL3D_CComputeTileFar jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CComputeTileFar_DstPixels_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_DstDeltaX_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_DstDeltaX_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_DstDeltaY_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_DstDeltaY_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_Size_set(long jarg1, NL3D_CComputeTileFar jarg1_, int jarg2);
  public final static native int NL3D_CComputeTileFar_Size_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_CComputeTileFar_AsmMMX_set(long jarg1, NL3D_CComputeTileFar jarg1_, boolean jarg2);
  public final static native boolean NL3D_CComputeTileFar_AsmMMX_get(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native long new_NL3D_CComputeTileFar();
  public final static native void delete_NL3D_CComputeTileFar(long jarg1);
  public final static native void NL3D_CExpandLightmap_ColorTile_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2, CTileColor jarg2_);
  public final static native long NL3D_CExpandLightmap_ColorTile_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_TLIColor_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CExpandLightmap_TLIColor_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_LumelTile_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2);
  public final static native long NL3D_CExpandLightmap_LumelTile_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_Width_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2);
  public final static native long NL3D_CExpandLightmap_Width_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_Height_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2);
  public final static native long NL3D_CExpandLightmap_Height_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_MulFactor_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2);
  public final static native long NL3D_CExpandLightmap_MulFactor_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_StaticLightColor_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CExpandLightmap_StaticLightColor_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_CExpandLightmap_DstPixels_set(long jarg1, NL3D_CExpandLightmap jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long NL3D_CExpandLightmap_DstPixels_get(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native long new_NL3D_CExpandLightmap();
  public final static native void delete_NL3D_CExpandLightmap(long jarg1);
  public final static native void NL3D_expandLightmap(long jarg1, NL3D_CExpandLightmap jarg1_);
  public final static native void NL3D_drawFarTileInFarTexture(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_drawFarTileInFarTextureAdditive(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_drawFarTileInFarTextureAlpha(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native void NL3D_drawFarTileInFarTextureAdditiveAlpha(long jarg1, NL3D_CComputeTileFar jarg1_);
  public final static native long new_CTextureFile__SWIG_0();
  public final static native long new_CTextureFile__SWIG_1(long jarg1, CTextureFile jarg1_);
  public final static native long CTextureFile_assign(long jarg1, CTextureFile jarg1_, long jarg2, CTextureFile jarg2_);
  public final static native long new_CTextureFile__SWIG_2(String jarg1);
  public final static native void CTextureFile_setFileName(long jarg1, CTextureFile jarg1_, String jarg2);
  public final static native String CTextureFile_getFileName(long jarg1, CTextureFile jarg1_);
  public final static native boolean CTextureFile_allowDegradation(long jarg1, CTextureFile jarg1_);
  public final static native void CTextureFile_setAllowDegradation(long jarg1, CTextureFile jarg1_, boolean jarg2);
  public final static native boolean CTextureFile_supportSharing(long jarg1, CTextureFile jarg1_);
  public final static native String CTextureFile_getShareName(long jarg1, CTextureFile jarg1_);
  public final static native void CTextureFile_enableSharing(long jarg1, CTextureFile jarg1_, boolean jarg2);
  public final static native void CTextureFile_doGenerate__SWIG_0(long jarg1, CTextureFile jarg1_, boolean jarg2);
  public final static native void CTextureFile_doGenerate__SWIG_1(long jarg1, CTextureFile jarg1_);
  public final static native void CTextureFile_serial(long jarg1, CTextureFile jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTextureFile_buildBitmapFromFile__SWIG_0(long jarg1, String jarg2, boolean jarg3, short jarg4, boolean jarg5);
  public final static native void CTextureFile_buildBitmapFromFile__SWIG_1(long jarg1, String jarg2, boolean jarg3, short jarg4);
  public final static native void CTextureFile_buildBitmapFromFile__SWIG_2(long jarg1, String jarg2, boolean jarg3);
  public final static native void CTextureFile_setMipMapSkipAtLoad(long jarg1, CTextureFile jarg1_, short jarg2);
  public final static native short CTextureFile_getMipMapSkipAtLoad(long jarg1, CTextureFile jarg1_);
  public final static native void CTextureFile_setEnlargeCanvasNonPOW2Tex(long jarg1, CTextureFile jarg1_, boolean jarg2);
  public final static native boolean CTextureFile_getEnlargeCanvasNonPOW2Tex(long jarg1, CTextureFile jarg1_);
  public final static native void CTextureFile_setSupportNonPowerOfTwoTextures(boolean jarg1);
  public final static native boolean CTextureFile_supportNonPowerOfTwoTextures();
  public final static native void delete_CTextureFile(long jarg1);
  public final static native int TEXTUREFONT_NBCATEGORY_get();
  public final static native long new_CTextureFont();
  public final static native void delete_CTextureFont(long jarg1);
  public final static native void CTextureFont_doGenerate__SWIG_0(long jarg1, CTextureFont jarg1_, boolean jarg2);
  public final static native void CTextureFont_doGenerate__SWIG_1(long jarg1, CTextureFont jarg1_);
  public final static native long CTextureFont_getLetterInfo(long jarg1, CTextureFont jarg1_, long jarg2);
  public final static native void CTextureFont_dumpTextureFont(long jarg1, CTextureFont jarg1_, String jarg2);
  public final static native void CTextureFont_serial(long jarg1, CTextureFont jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CTextureGrouped__SWIG_0();
  public final static native long new_CTextureGrouped__SWIG_1(long jarg1, CTextureGrouped jarg1_);
  public final static native long CTextureGrouped_assign(long jarg1, CTextureGrouped jarg1_, long jarg2, CTextureGrouped jarg2_);
  public final static native boolean CTextureGrouped_areValid(long jarg1, CTextureGrouped jarg1_, long jarg2, long jarg3);
  public final static native void CTextureGrouped_setTextures__SWIG_0(long jarg1, CTextureGrouped jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native void CTextureGrouped_setTextures__SWIG_1(long jarg1, CTextureGrouped jarg1_, long jarg2, long jarg3);
  public final static native long CTextureGrouped_getNbTextures(long jarg1, CTextureGrouped jarg1_);
  public final static native void CTextureGrouped_getTextures(long jarg1, CTextureGrouped jarg1_, long jarg2);
  public final static native long CTextureGrouped_getTexture(long jarg1, CTextureGrouped jarg1_, long jarg2);
  public final static native long CTextureGrouped_getUVDelta(long jarg1, CTextureGrouped jarg1_);
  public final static native long CTextureGrouped_getUV(long jarg1, CTextureGrouped jarg1_, long jarg2);
  public final static native boolean CTextureGrouped_supportSharing(long jarg1, CTextureGrouped jarg1_);
  public final static native String CTextureGrouped_getShareName(long jarg1, CTextureGrouped jarg1_);
  public final static native void CTextureGrouped_doGenerate__SWIG_0(long jarg1, CTextureGrouped jarg1_, boolean jarg2);
  public final static native void CTextureGrouped_doGenerate__SWIG_1(long jarg1, CTextureGrouped jarg1_);
  public final static native void CTextureGrouped_serial(long jarg1, CTextureGrouped jarg1_, long jarg2, IStream jarg2_);
  public final static native long CTextureGrouped_getUVQuad(long jarg1, CTextureGrouped jarg1_, long jarg2);
  public final static native void CTextureGrouped_release(long jarg1, CTextureGrouped jarg1_);
  public final static native void delete_CTextureGrouped(long jarg1);
  public final static native long new_CTextureMem__SWIG_0();
  public final static native void delete_CTextureMem(long jarg1);
  public final static native long new_CTextureMem__SWIG_1(long jarg1, long jarg2, boolean jarg3, boolean jarg4, long jarg5, long jarg6, long jarg7);
  public final static native long new_CTextureMem__SWIG_2(long jarg1, long jarg2, boolean jarg3, boolean jarg4, long jarg5, long jarg6);
  public final static native long new_CTextureMem__SWIG_3(long jarg1, long jarg2, boolean jarg3, boolean jarg4, long jarg5);
  public final static native long new_CTextureMem__SWIG_4(long jarg1, long jarg2, boolean jarg3, boolean jarg4);
  public final static native long new_CTextureMem__SWIG_5(long jarg1, long jarg2, boolean jarg3);
  public final static native void CTextureMem_setPointer__SWIG_0(long jarg1, CTextureMem jarg1_, long jarg2, long jarg3, boolean jarg4, boolean jarg5, long jarg6, long jarg7, long jarg8);
  public final static native void CTextureMem_setPointer__SWIG_1(long jarg1, CTextureMem jarg1_, long jarg2, long jarg3, boolean jarg4, boolean jarg5, long jarg6, long jarg7);
  public final static native void CTextureMem_setPointer__SWIG_2(long jarg1, CTextureMem jarg1_, long jarg2, long jarg3, boolean jarg4, boolean jarg5, long jarg6);
  public final static native void CTextureMem_setPointer__SWIG_3(long jarg1, CTextureMem jarg1_, long jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void CTextureMem_setPointer__SWIG_4(long jarg1, CTextureMem jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native long CTextureMem_getPointer(long jarg1, CTextureMem jarg1_);
  public final static native long CTextureMem_getLength(long jarg1, CTextureMem jarg1_);
  public final static native boolean CTextureMem_isDeletable(long jarg1, CTextureMem jarg1_);
  public final static native void CTextureMem_doGenerate__SWIG_0(long jarg1, CTextureMem jarg1_, boolean jarg2);
  public final static native void CTextureMem_doGenerate__SWIG_1(long jarg1, CTextureMem jarg1_);
  public final static native boolean CTextureMem_supportSharing(long jarg1, CTextureMem jarg1_);
  public final static native String CTextureMem_getShareName(long jarg1, CTextureMem jarg1_);
  public final static native void CTextureMem_setShareName(long jarg1, CTextureMem jarg1_, String jarg2);
  public final static native boolean CTextureMem_allowDegradation(long jarg1, CTextureMem jarg1_);
  public final static native void CTextureMem_setAllowDegradation(long jarg1, CTextureMem jarg1_, boolean jarg2);
  public final static native void CTextureMem_serial(long jarg1, CTextureMem jarg1_, long jarg2, IStream jarg2_);
  public final static native long CTextureMem_Create1x1WhiteTex();
  public final static native long CTextureMem_getImageWidth(long jarg1, CTextureMem jarg1_);
  public final static native long CTextureMem_getImageHeight(long jarg1, CTextureMem jarg1_);
  public final static native long new_CTextureMultiFile__SWIG_0(long jarg1);
  public final static native long new_CTextureMultiFile__SWIG_1();
  public final static native void CTextureMultiFile_setNumTextures(long jarg1, CTextureMultiFile jarg1_, long jarg2);
  public final static native void CTextureMultiFile_setFileName(long jarg1, CTextureMultiFile jarg1_, long jarg2, String jarg3);
  public final static native long CTextureMultiFile_getNumFileName(long jarg1, CTextureMultiFile jarg1_);
  public final static native String CTextureMultiFile_getFileName(long jarg1, CTextureMultiFile jarg1_, long jarg2);
  public final static native boolean CTextureMultiFile_supportSharing(long jarg1, CTextureMultiFile jarg1_);
  public final static native String CTextureMultiFile_getShareName(long jarg1, CTextureMultiFile jarg1_);
  public final static native void CTextureMultiFile_selectTexture(long jarg1, CTextureMultiFile jarg1_, long jarg2);
  public final static native boolean CTextureMultiFile_isSelectable(long jarg1, CTextureMultiFile jarg1_);
  public final static native long CTextureMultiFile_buildNonSelectableVersion(long jarg1, CTextureMultiFile jarg1_, long jarg2);
  public final static native void CTextureMultiFile_doGenerate__SWIG_0(long jarg1, CTextureMultiFile jarg1_, boolean jarg2);
  public final static native void CTextureMultiFile_doGenerate__SWIG_1(long jarg1, CTextureMultiFile jarg1_);
  public final static native void CTextureMultiFile_serial(long jarg1, CTextureMultiFile jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTextureMultiFile(long jarg1);
  public final static native int NL_TILE_LIGHTMAP_SIZE_get();
  public final static native void CTextureNear_doGenerate(long jarg1, CTextureNear jarg1_, boolean jarg2);
  public final static native int CTextureNear_getNbAvailableTiles(long jarg1, CTextureNear jarg1_);
  public final static native long CTextureNear_getTileAndFillRect(long jarg1, CTextureNear jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CTextureNear_refillRect(long jarg1, CTextureNear jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CTextureNear_releaseTile(long jarg1, CTextureNear jarg1_, long jarg2);
  public final static native void CTextureNear_serial(long jarg1, CTextureNear jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTextureNear(long jarg1);
  public final static native long new_CTextureUser__SWIG_0();
  public final static native long new_CTextureUser__SWIG_1(long jarg1, ITexture jarg1_);
  public final static native void delete_CTextureUser(long jarg1);
  public final static native void CTextureUser_setWrapS(long jarg1, CTextureUser jarg1_, long jarg2);
  public final static native void CTextureUser_setWrapT(long jarg1, CTextureUser jarg1_, long jarg2);
  public final static native long CTextureUser_getWrapS(long jarg1, CTextureUser jarg1_);
  public final static native long CTextureUser_getWrapT(long jarg1, CTextureUser jarg1_);
  public final static native void CTextureUser_setUploadFormat(long jarg1, CTextureUser jarg1_, long jarg2);
  public final static native long CTextureUser_getUploadFormat(long jarg1, CTextureUser jarg1_);
  public final static native void CTextureUser_setFilterMode(long jarg1, CTextureUser jarg1_, long jarg2, long jarg3);
  public final static native long CTextureUser_getMagFilter(long jarg1, CTextureUser jarg1_);
  public final static native long CTextureUser_getMinFilter(long jarg1, CTextureUser jarg1_);
  public final static native boolean CTextureUser_mipMapOff(long jarg1, CTextureUser jarg1_);
  public final static native boolean CTextureUser_mipMapOn(long jarg1, CTextureUser jarg1_);
  public final static native long CTextureUser_getPixelColor(long jarg1, CTextureUser jarg1_, int jarg2, int jarg3);
  public final static native void CTextureUser_setReleasable(long jarg1, CTextureUser jarg1_, boolean jarg2);
  public final static native long CTextureUser_getITexture(long jarg1, CTextureUser jarg1_);
  public final static native long CTextureUser_generateDatas(long jarg1, CTextureUser jarg1_);
  public final static native void CTextureUser_releaseDatas(long jarg1, CTextureUser jarg1_);
  public final static native long new_CTextureFileUser__SWIG_0();
  public final static native long new_CTextureFileUser__SWIG_1(String jarg1);
  public final static native void delete_CTextureFileUser(long jarg1);
  public final static native void CTextureFileUser_setFileName(long jarg1, CTextureFileUser jarg1_, String jarg2);
  public final static native String CTextureFileUser_getFileName(long jarg1, CTextureFileUser jarg1_);
  public final static native boolean CTextureFileUser_allowDegradation(long jarg1, CTextureFileUser jarg1_);
  public final static native void CTextureFileUser_setAllowDegradation(long jarg1, CTextureFileUser jarg1_, boolean jarg2);
  public final static native void CTextureFileUser_setEnlargeCanvasNonPOW2Tex(long jarg1, CTextureFileUser jarg1_, boolean jarg2);
  public final static native boolean CTextureFileUser_getEnlargeCanvasNonPOW2Tex(long jarg1, CTextureFileUser jarg1_);
  public final static native long new_CTextureMemUser(long jarg1, long jarg2, long jarg3);
  public final static native long CTextureMemUser_getPointer(long jarg1, CTextureMemUser jarg1_);
  public final static native void CTextureMemUser_touch(long jarg1, CTextureMemUser jarg1_);
  public final static native void CTextureMemUser_touchRect(long jarg1, CTextureMemUser jarg1_, long jarg2);
  public final static native long CTextureMemUser_getImageWidth(long jarg1, CTextureMemUser jarg1_);
  public final static native long CTextureMemUser_getImageHeight(long jarg1, CTextureMemUser jarg1_);
  public final static native void delete_CTextureMemUser(long jarg1);
  public final static native int CTile_diffuse_get();
  public final static native long new_CTile();
  public final static native String CTile_getRelativeFileName(long jarg1, CTile jarg1_, int jarg2);
  public final static native boolean CTile_isFree(long jarg1, CTile jarg1_);
  public final static native void CTile_serial(long jarg1, CTile jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTile_setFileName(long jarg1, CTile jarg1_, int jarg2, String jarg3);
  public final static native short CTile_getRotAlpha(long jarg1, CTile jarg1_);
  public final static native void CTile_setRotAlpha(long jarg1, CTile jarg1_, short jarg2);
  public final static native long CTile_getGroupFlags(long jarg1, CTile jarg1_);
  public final static native void CTile_setGroupFlags(long jarg1, CTile jarg1_, long jarg2);
  public final static native void delete_CTile(long jarg1);
  public final static native String CTileLand_getName(long jarg1, CTileLand jarg1_);
  public final static native void CTileLand_setName(long jarg1, CTileLand jarg1_, String jarg2);
  public final static native void CTileLand_addTileSet(long jarg1, CTileLand jarg1_, String jarg2);
  public final static native void CTileLand_removeTileSet(long jarg1, CTileLand jarg1_, String jarg2);
  public final static native boolean CTileLand_isTileSet(long jarg1, CTileLand jarg1_, String jarg2);
  public final static native void CTileLand_serial(long jarg1, CTileLand jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CTileLand();
  public final static native void delete_CTileLand(long jarg1);
  public final static native long new_CTileSetTransition();
  public final static native int CTileSetTransition_getTile(long jarg1, CTileSetTransition jarg1_);
  public final static native void CTileSetTransition_serial(long jarg1, CTileSetTransition jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTileSetTransition(long jarg1);
  public final static native int CTileBorder_top_get();
  public final static native long new_CTileBorder();
  public final static native void CTileBorder_set(long jarg1, CTileBorder jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void CTileBorder_get(long jarg1, CTileBorder jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CTileBorder_doubleSize(long jarg1, CTileBorder jarg1_);
  public final static native boolean CTileBorder_isEqual(long jarg1, CTileBorder jarg1_, long jarg2, CTileBorder jarg2_);
  public final static native void CTileBorder_assign(long jarg1, CTileBorder jarg1_, long jarg2, CTileBorder jarg2_);
  public final static native void CTileBorder_serial(long jarg1, CTileBorder jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CTileBorder_isSet(long jarg1, CTileBorder jarg1_);
  public final static native void CTileBorder_reset(long jarg1, CTileBorder jarg1_);
  public final static native int CTileBorder_getWidth(long jarg1, CTileBorder jarg1_);
  public final static native int CTileBorder_getHeight(long jarg1, CTileBorder jarg1_);
  public final static native void CTileBorder_rotate(long jarg1, CTileBorder jarg1_);
  public final static native boolean CTileBorder_allAlphaSet(long jarg1, CTileBorder jarg1_, int jarg2, long jarg3, long jarg4);
  public final static native boolean CTileBorder_compare(long jarg1, CTileBorder jarg1_, long jarg2, CTileBorder jarg2_, int jarg3, int jarg4, long jarg5, long jarg6);
  public final static native void delete_CTileBorder(long jarg1);
  public final static native int CTileSet_ok_get();
  public final static native int CTileSet_first_get();
  public final static native int CTileSet_last_get();
  public final static native int CTileSet_count_get();
  public final static native int CTileSet_notfound_get();
  public final static native int CTileSet_FirstDisplace_get();
  public final static native int CTileSet_LastDisplace_get();
  public final static native int CTileSet_CountDisplace_get();
  public final static native int CTileSet_top_get();
  public final static native int CTileSet__1111_get();
  public final static native int CTileSet_dontcare_get();
  public final static native long new_CTileSet();
  public final static native void CTileSet_addTile128(long jarg1, CTileSet jarg1_, long jarg2, long jarg3, CTileBank jarg3_);
  public final static native void CTileSet_addTile256(long jarg1, CTileSet jarg1_, long jarg2, long jarg3, CTileBank jarg3_);
  public final static native void CTileSet_removeTile128(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBank jarg3_);
  public final static native void CTileSet_removeTile256(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBank jarg3_);
  public final static native void CTileSet_clearTile128(long jarg1, CTileSet jarg1_, int jarg2, int jarg3, long jarg4, CTileBank jarg4_);
  public final static native void CTileSet_clearTile256(long jarg1, CTileSet jarg1_, int jarg2, int jarg3, long jarg4, CTileBank jarg4_);
  public final static native void CTileSet_clearTransition(long jarg1, CTileSet jarg1_, int jarg2, int jarg3, long jarg4, CTileBank jarg4_);
  public final static native void CTileSet_clearDisplacement(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBank jarg3_);
  public final static native void CTileSet_setName(long jarg1, CTileSet jarg1_, String jarg2);
  public final static native void CTileSet_setOriented(long jarg1, CTileSet jarg1_, boolean jarg2);
  public final static native void CTileSet_setTile128(long jarg1, CTileSet jarg1_, int jarg2, String jarg3, int jarg4, long jarg5, CTileBank jarg5_);
  public final static native void CTileSet_setTile256(long jarg1, CTileSet jarg1_, int jarg2, String jarg3, int jarg4, long jarg5, CTileBank jarg5_);
  public final static native void CTileSet_setTileTransition(long jarg1, CTileSet jarg1_, int jarg2, String jarg3, int jarg4, long jarg5, CTileBank jarg5_, long jarg6, CTileBorder jarg6_);
  public final static native void CTileSet_setTileTransitionAlpha(long jarg1, CTileSet jarg1_, int jarg2, String jarg3, long jarg4, CTileBank jarg4_, long jarg5, CTileBorder jarg5_, short jarg6);
  public final static native void CTileSet_setBorder(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBorder jarg3_);
  public final static native void CTileSet_setDisplacement(long jarg1, CTileSet jarg1_, int jarg2, String jarg3, long jarg4, CTileBank jarg4_);
  public final static native void CTileSet_setTileVegetableDescFileName(long jarg1, CTileSet jarg1_, String jarg2);
  public final static native void CTileSet_setTileVegetableDesc(long jarg1, CTileSet jarg1_, long jarg2, CTileVegetableDesc jarg2_);
  public final static native void CTileSet_loadTileVegetableDesc(long jarg1, CTileSet jarg1_);
  public final static native int CTileSet_checkTile128(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBorder jarg3_, long jarg4, long jarg5);
  public final static native int CTileSet_checkTile256(long jarg1, CTileSet jarg1_, int jarg2, long jarg3, CTileBorder jarg3_, long jarg4, long jarg5);
  public final static native int CTileSet_checkTileTransition(long jarg1, CTileSet jarg1_, int jarg2, int jarg3, long jarg4, CTileBorder jarg4_, long jarg5, long jarg6, long jarg7);
  public final static native String CTileSet_getName(long jarg1, CTileSet jarg1_);
  public final static native boolean CTileSet_getOriented(long jarg1, CTileSet jarg1_);
  public final static native int CTileSet_getNumTile128(long jarg1, CTileSet jarg1_);
  public final static native int CTileSet_getNumTile256(long jarg1, CTileSet jarg1_);
  public final static native int CTileSet_getTile128(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native int CTileSet_getTile256(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native long CTileSet_getTransition__SWIG_0(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native long CTileSet_getBorder128(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native long CTileSet_getBorder256(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native String CTileSet_getTileVegetableDescFileName(long jarg1, CTileSet jarg1_);
  public final static native long CTileSet_getDisplacementTile(long jarg1, CTileSet jarg1_, int jarg2);
  public final static native long CTileSet_getTileVegetableDesc__SWIG_0(long jarg1, CTileSet jarg1_);
  public final static native String CTileSet_getErrorMessage(int jarg1);
  public final static native int CTileSet_getTransitionTile(int jarg1, int jarg2, int jarg3, int jarg4);
  public final static native int CTileSet_getExistingTransitionTile(long jarg1, CTileSet jarg1_, int jarg2, int jarg3, int jarg4, int jarg5, int jarg6, int jarg7);
  public final static native int CTileSet_getComplementaryTransition(int jarg1);
  public final static native int CTileSet_getInvertBorder(int jarg1);
  public final static native int CTileSet_getOrientedBorder(int jarg1, int jarg2);
  public final static native int CTileSet_getEdgeType(int jarg1, int jarg2);
  public final static native int CTileSet_rotateTransition(int jarg1);
  public final static native void CTileSet_cleanUnusedData(long jarg1, CTileSet jarg1_);
  public final static native void CTileSet_addChild(long jarg1, CTileSet jarg1_, String jarg2);
  public final static native void CTileSet_removeChild(long jarg1, CTileSet jarg1_, String jarg2);
  public final static native boolean CTileSet_isChild(long jarg1, CTileSet jarg1_, String jarg2);
  public final static native void CTileSet_serial(long jarg1, CTileSet jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTileSet_SurfaceData_set(long jarg1, CTileSet jarg1_, long jarg2);
  public final static native long CTileSet_SurfaceData_get(long jarg1, CTileSet jarg1_);
  public final static native void delete_CTileSet(long jarg1);
  public final static native long new_CTileNoise__SWIG_0();
  public final static native long new_CTileNoise__SWIG_1(long jarg1, CTileNoise jarg1_);
  public final static native void delete_CTileNoise(long jarg1);
  public final static native long CTileNoise_assign(long jarg1, CTileNoise jarg1_, long jarg2, CTileNoise jarg2_);
  public final static native void CTileNoise_serial(long jarg1, CTileNoise jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTileNoise_setEmpty(long jarg1, CTileNoise jarg1_);
  public final static native void CTileNoise_reset(long jarg1, CTileNoise jarg1_);
  public final static native int CTileBank__128x128_get();
  public final static native long new_CTileBank();
  public final static native int CTileBank_getLandCount(long jarg1, CTileBank jarg1_);
  public final static native long CTileBank_getLand__SWIG_0(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native int CTileBank_getTileSetCount(long jarg1, CTileBank jarg1_);
  public final static native long CTileBank_getTileSet__SWIG_0(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native int CTileBank_getTileCount(long jarg1, CTileBank jarg1_);
  public final static native long CTileBank_getTile__SWIG_0(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native int CTileBank_addLand(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native void CTileBank_removeLand(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native int CTileBank_addTileSet(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native void CTileBank_removeTileSet(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native void CTileBank_xchgTileset(long jarg1, CTileBank jarg1_, int jarg2, int jarg3);
  public final static native void CTileBank_clear(long jarg1, CTileBank jarg1_);
  public final static native int CTileBank_getNumBitmap(long jarg1, CTileBank jarg1_, int jarg2);
  public final static native void CTileBank_computeXRef(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_cleanUnusedData(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_getTileXRef(long jarg1, CTileBank jarg1_, int jarg2, long jarg3, long jarg4, long jarg5);
  public final static native long CTileBank_getDisplacementMapCount(long jarg1, CTileBank jarg1_);
  public final static native String CTileBank_getDisplacementMap__SWIG_0(long jarg1, CTileBank jarg1_, long jarg2);
  public final static native void CTileBank_setDisplacementMap(long jarg1, CTileBank jarg1_, long jarg2, String jarg3);
  public final static native long CTileBank_getDisplacementMap__SWIG_1(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native void CTileBank_removeDisplacementMap(long jarg1, CTileBank jarg1_, long jarg2);
  public final static native long CTileBank_getTileNoiseMap(long jarg1, CTileBank jarg1_, long jarg2, long jarg3);
  public final static native long CTileBank_getTileVegetableDesc(long jarg1, CTileBank jarg1_, long jarg2);
  public final static native void CTileBank_loadTileVegetableDescs(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_initTileVegetableDescs(long jarg1, CTileBank jarg1_, long jarg2, CVegetableManager jarg2_);
  public final static native void CTileBank_makeAllPathRelative(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_makeAllExtensionDDS(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_setAbsPath(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native String CTileBank_getAbsPath(long jarg1, CTileBank jarg1_);
  public final static native void CTileBank_postfixTileFilename(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native void CTileBank_postfixTileVegetableDesc(long jarg1, CTileBank jarg1_, String jarg2);
  public final static native void CTileBank_serial(long jarg1, CTileBank jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTileBank(long jarg1);
  public final static native void CTileColor_Color565_set(long jarg1, CTileColor jarg1_, long jarg2);
  public final static native long CTileColor_Color565_get(long jarg1, CTileColor jarg1_);
  public final static native long new_CTileColor();
  public final static native void CTileColor_serial(long jarg1, CTileColor jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTileColor(long jarg1);
  public final static native void CTileColorOldPatchVersion6_Color565_set(long jarg1, CTileColorOldPatchVersion6 jarg1_, long jarg2);
  public final static native long CTileColorOldPatchVersion6_Color565_get(long jarg1, CTileColorOldPatchVersion6 jarg1_);
  public final static native void CTileColorOldPatchVersion6_serial(long jarg1, CTileColorOldPatchVersion6 jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CTileColorOldPatchVersion6();
  public final static native void delete_CTileColorOldPatchVersion6(long jarg1);
  public final static native int NL_TILE_ELM_MASK_ROTATE_get();
  public final static native int NL_TILE_ELM_OFFSET_ROTATE_get();
  public final static native int NL_TILE_ELM_SIZE_ROTATE_get();
  public final static native int NL_TILE_ELM_MASK_UVINFO_get();
  public final static native int NL_TILE_ELM_OFFSET_UVINFO_get();
  public final static native int NL_TILE_ELM_SIZE_UVINFO_get();
  public final static native int NL_TILE_ELM_MASK_SUBNOISE_get();
  public final static native int NL_TILE_ELM_OFFSET_SUBNOISE_get();
  public final static native int NL_TILE_ELM_SIZE_SUBNOISE_get();
  public final static native int NL_TILE_ELM_OFFSET_VEGETABLE_get();
  public final static native int NL_TILE_ELM_MASK_VEGETABLE_get();
  public final static native int NL_TILE_ELM_SIZE_VEGETABLE_get();
  public final static native int NL_TILE_ELM_LAYER_EMPTY_get();
  public final static native void CTileElement_copyFlagsFromOther(long jarg1, CTileElement jarg1_, long jarg2, CTileElement jarg2_);
  public final static native void CTileElement_Tile_set(long jarg1, CTileElement jarg1_, long jarg2);
  public final static native long CTileElement_Tile_get(long jarg1, CTileElement jarg1_);
  public final static native void CTileElement_setTileOrient(long jarg1, CTileElement jarg1_, int jarg2, short jarg3);
  public final static native short CTileElement_getTileOrient(long jarg1, CTileElement jarg1_, int jarg2);
  public final static native void CTileElement_setTile256Info__SWIG_0(long jarg1, CTileElement jarg1_, boolean jarg2, short jarg3);
  public final static native void CTileElement_setTile256Info__SWIG_1(long jarg1, CTileElement jarg1_, boolean jarg2);
  public final static native void CTileElement_getTile256Info(long jarg1, CTileElement jarg1_, long jarg2, long jarg3);
  public final static native void CTileElement_setTileSubNoise(long jarg1, CTileElement jarg1_, short jarg2);
  public final static native short CTileElement_getTileSubNoise(long jarg1, CTileElement jarg1_);
  public final static native void CTileElement_serial(long jarg1, CTileElement jarg1_, long jarg2, IStream jarg2_);
  public final static native int CTileElement_AboveWater_get();
  public final static native void CTileElement_setVegetableState(long jarg1, CTileElement jarg1_, int jarg2);
  public final static native int CTileElement_getVegetableState(long jarg1, CTileElement jarg1_);
  public final static native long new_CTileElement();
  public final static native void delete_CTileElement(long jarg1);
  public final static native int NL_NUM_PIXELS_ON_FAR_TILE_EDGE_SHIFT_get();
  public final static native int NL_NUM_PIXELS_ON_FAR_TILE_EDGE_get();
  public final static native int CTileFarBank_order0_get();
  public final static native int CTileFarBank_order1_get();
  public final static native int CTileFarBank_order2_get();
  public final static native int CTileFarBank_diffuse_get();
  public final static native int CTileFarBank_additive_get();
  public final static native int CTileFarBank_alpha_get();
  public final static native int CTileFarBank_typeCount_get();
  public final static native long new_CTileFarBank();
  public final static native int CTileFarBank_getNumTile(long jarg1, CTileFarBank jarg1_);
  public final static native void CTileFarBank_setNumTile(long jarg1, CTileFarBank jarg1_, int jarg2);
  public final static native long CTileFarBank_getTile__SWIG_0(long jarg1, CTileFarBank jarg1_, int jarg2);
  public final static native long CTileFarBank_getFarTileEdgeSize(int jarg1);
  public final static native void CTileFarBank_serial(long jarg1, CTileFarBank jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTileFarBank__TileVector_set(long jarg1, CTileFarBank jarg1_, long jarg2);
  public final static native long CTileFarBank__TileVector_get(long jarg1, CTileFarBank jarg1_);
  public final static native int CTileFarBank__Version_get();
  public final static native void delete_CTileFarBank(long jarg1);
  public final static native int CTileLightInfluence_NumLightPerCorner_get();
  public final static native long new_CTileLightInfluence();
  public final static native void CTileLightInfluence_Light_set(long jarg1, CTileLightInfluence jarg1_, long jarg2);
  public final static native long CTileLightInfluence_Light_get(long jarg1, CTileLightInfluence jarg1_);
  public final static native void CTileLightInfluence_setDiffuseLightFactor(long jarg1, CTileLightInfluence jarg1_, long jarg2, short jarg3);
  public final static native short CTileLightInfluence_getDiffuseLightFactor(long jarg1, CTileLightInfluence jarg1_, long jarg2);
  public final static native void CTileLightInfluence_serial(long jarg1, CTileLightInfluence jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CTileLightInfluence(long jarg1);
  public final static native void CTileLumel_createCompressed(long jarg1, CTileLumel jarg1_, short jarg2, short jarg3);
  public final static native void CTileLumel_createUncompressed(long jarg1, CTileLumel jarg1_, short jarg2, short jarg3);
  public final static native void CTileLumel_unpack(long jarg1, CTileLumel jarg1_, long jarg2, short jarg3);
  public final static native void CTileLumel_skip(long jarg1);
  public final static native void CTileLumel_pack(long jarg1, CTileLumel jarg1_, long jarg2);
  public final static native boolean CTileLumel_isShadowed(long jarg1, CTileLumel jarg1_);
  public final static native void CTileLumel_Shaded_set(long jarg1, CTileLumel jarg1_, short jarg2);
  public final static native short CTileLumel_Shaded_get(long jarg1, CTileLumel jarg1_);
  public final static native long new_CTileLumel();
  public final static native void delete_CTileLumel(long jarg1);
  public final static native int NL3D_TILE_NOISE_MAP_TILE_FACTOR_get();
  public final static native int NL3D_TILE_NOISE_MAP_SIZE_get();
  public final static native void CTileNoiseMap_Pixels_set(long jarg1, CTileNoiseMap jarg1_, String jarg2);
  public final static native String CTileNoiseMap_Pixels_get(long jarg1, CTileNoiseMap jarg1_);
  public final static native void CTileNoiseMap_serial(long jarg1, CTileNoiseMap jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CTileNoiseMap();
  public final static native void delete_CTileNoiseMap(long jarg1);
  public final static native long new_CTileVegetableDesc();
  public final static native void CTileVegetableDesc_clear(long jarg1, CTileVegetableDesc jarg1_);
  public final static native void CTileVegetableDesc_build(long jarg1, CTileVegetableDesc jarg1_, long jarg2);
  public final static native void CTileVegetableDesc_registerToManager(long jarg1, CTileVegetableDesc jarg1_, long jarg2, CVegetableManager jarg2_);
  public final static native void CTileVegetableDesc_serial(long jarg1, CTileVegetableDesc jarg1_, long jarg2, IStream jarg2_);
  public final static native long CTileVegetableDesc_getVegetableList(long jarg1, CTileVegetableDesc jarg1_, long jarg2);
  public final static native long CTileVegetableDesc_getVegetableSeed(long jarg1, CTileVegetableDesc jarg1_, long jarg2);
  public final static native boolean CTileVegetableDesc_empty(long jarg1, CTileVegetableDesc jarg1_);
  public final static native void delete_CTileVegetableDesc(long jarg1);
  public final static native void delete_ITrack(long jarg1);
  public final static native long ITrack_eval(long jarg1, ITrack jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native boolean ITrack_getLoopMode(long jarg1, ITrack jarg1_);
  public final static native void ITrack_applySampleDivisor(long jarg1, ITrack jarg1_, long jarg2);
  public final static native boolean ITrack_applyTrackQuatHeaderCompressionPass0(long jarg1, ITrack jarg1_, long jarg2, CTrackSampleCounter jarg2_);
  public final static native long ITrack_applyTrackQuatHeaderCompressionPass1(long jarg1, ITrack jarg1_, long jarg2, long jarg3, CTrackSamplePack jarg3_);
  public final static native boolean ITrack_interpolate__SWIG_0(long jarg1, ITrack jarg1_, float jarg2, long jarg3);
  public final static native boolean ITrack_interpolate__SWIG_1(long jarg1, ITrack jarg1_, float jarg2, long jarg3);
  public final static native boolean ITrack_interpolate__SWIG_2(long jarg1, ITrack jarg1_, float jarg2, long jarg3, CRGBA jarg3_);
  public final static native boolean ITrack_interpolate__SWIG_3(long jarg1, ITrack jarg1_, float jarg2, long jarg3, CVector jarg3_);
  public final static native boolean ITrack_interpolate__SWIG_4(long jarg1, ITrack jarg1_, float jarg2, long jarg3);
  public final static native boolean ITrack_interpolate__SWIG_5(long jarg1, ITrack jarg1_, float jarg2, long jarg3);
  public final static native boolean ITrack_interpolate__SWIG_6(long jarg1, ITrack jarg1_, float jarg2, long jarg3);
  public final static native float ITrackDefault_getBeginTime(long jarg1, ITrackDefault jarg1_);
  public final static native float ITrackDefault_getEndTime(long jarg1, ITrackDefault jarg1_);
  public final static native boolean ITrackDefault_getLoopMode(long jarg1, ITrackDefault jarg1_);
  public final static native void delete_ITrackDefault(long jarg1);
  public final static native long new_CTrackDefaultFloat__SWIG_0();
  public final static native long new_CTrackDefaultFloat__SWIG_1(float jarg1);
  public final static native long CTrackDefaultFloat_eval(long jarg1, CTrackDefaultFloat jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultFloat(long jarg1);
  public final static native long new_CTrackDefaultVector__SWIG_0();
  public final static native long new_CTrackDefaultVector__SWIG_1(long jarg1, CVector jarg1_);
  public final static native long CTrackDefaultVector_eval(long jarg1, CTrackDefaultVector jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultVector(long jarg1);
  public final static native long new_CTrackDefaultQuat__SWIG_0();
  public final static native long new_CTrackDefaultQuat__SWIG_1(long jarg1);
  public final static native long CTrackDefaultQuat_eval(long jarg1, CTrackDefaultQuat jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultQuat(long jarg1);
  public final static native long new_CTrackDefaultInt__SWIG_0();
  public final static native long new_CTrackDefaultInt__SWIG_1(int jarg1);
  public final static native long CTrackDefaultInt_eval(long jarg1, CTrackDefaultInt jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultInt(long jarg1);
  public final static native long new_CTrackDefaultRGBA__SWIG_0();
  public final static native long new_CTrackDefaultRGBA__SWIG_1(long jarg1, CRGBA jarg1_);
  public final static native long CTrackDefaultRGBA_eval(long jarg1, CTrackDefaultRGBA jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultRGBA(long jarg1);
  public final static native long new_CTrackDefaultString__SWIG_0();
  public final static native long new_CTrackDefaultString__SWIG_1(String jarg1);
  public final static native long CTrackDefaultString_eval(long jarg1, CTrackDefaultString jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultString(long jarg1);
  public final static native long new_CTrackDefaultBool__SWIG_0();
  public final static native long new_CTrackDefaultBool__SWIG_1(boolean jarg1);
  public final static native long CTrackDefaultBool_eval(long jarg1, CTrackDefaultBool jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void delete_CTrackDefaultBool(long jarg1);
  public final static native void copyToValue__SWIG_1(long jarg1, CRGBA jarg1_, long jarg2, CVector jarg2_);
  public final static native void copyToValue__SWIG_2(long jarg1, float jarg2);
  public final static native long CTrackKeyFramerConstFloat_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstFloat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstFloat(long jarg1);
  public final static native long CTrackKeyFramerConstVector_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstVector jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstVector(long jarg1);
  public final static native long CTrackKeyFramerConstQuat_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstQuat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstQuat(long jarg1);
  public final static native long CTrackKeyFramerConstInt_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstInt jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstInt(long jarg1);
  public final static native long CTrackKeyFramerConstRGBA_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstRGBA jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstRGBA(long jarg1);
  public final static native long CTrackKeyFramerConstString_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstString jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstString(long jarg1);
  public final static native long CTrackKeyFramerConstBool_chooseAnimatedValue(long jarg1, CTrackKeyFramerConstBool jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerConstBool(long jarg1);
  public final static native long CTrackKeyFramerLinearFloat_chooseAnimatedValue(long jarg1, CTrackKeyFramerLinearFloat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native boolean CTrackKeyFramerLinearFloat_addLinearFloatKey(long jarg1, CTrackKeyFramerLinearFloat jarg1_, long jarg2);
  public final static native void delete_CTrackKeyFramerLinearFloat(long jarg1);
  public final static native long CTrackKeyFramerLinearVector_chooseAnimatedValue(long jarg1, CTrackKeyFramerLinearVector jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerLinearVector(long jarg1);
  public final static native long CTrackKeyFramerLinearQuat_chooseAnimatedValue(long jarg1, CTrackKeyFramerLinearQuat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerLinearQuat(long jarg1);
  public final static native long CTrackKeyFramerLinearInt_chooseAnimatedValue(long jarg1, CTrackKeyFramerLinearInt jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerLinearInt(long jarg1);
  public final static native long CTrackKeyFramerLinearRGBA_chooseAnimatedValue(long jarg1, CTrackKeyFramerLinearRGBA jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerLinearRGBA(long jarg1);
  public final static native long CTrackKeyFramerTCBFloat_chooseAnimatedValue(long jarg1, CTrackKeyFramerTCBFloat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native boolean CTrackKeyFramerTCBFloat_addTCBFloatKey(long jarg1, CTrackKeyFramerTCBFloat jarg1_, long jarg2);
  public final static native void delete_CTrackKeyFramerTCBFloat(long jarg1);
  public final static native long CTrackKeyFramerTCBVector_chooseAnimatedValue(long jarg1, CTrackKeyFramerTCBVector jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerTCBVector(long jarg1);
  public final static native long CTrackKeyFramerTCBQuat_chooseAnimatedValue(long jarg1, CTrackKeyFramerTCBQuat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerTCBQuat(long jarg1);
  public final static native long CTrackKeyFramerTCBInt_chooseAnimatedValue(long jarg1, CTrackKeyFramerTCBInt jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerTCBInt(long jarg1);
  public final static native long CTrackKeyFramerTCBRGBA_chooseAnimatedValue(long jarg1, CTrackKeyFramerTCBRGBA jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerTCBRGBA(long jarg1);
  public final static native long CTrackKeyFramerBezierFloat_chooseAnimatedValue(long jarg1, CTrackKeyFramerBezierFloat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native boolean CTrackKeyFramerBezierFloat_addBezierFloatKey(long jarg1, CTrackKeyFramerBezierFloat jarg1_, long jarg2);
  public final static native void delete_CTrackKeyFramerBezierFloat(long jarg1);
  public final static native long CTrackKeyFramerBezierVector_chooseAnimatedValue(long jarg1, CTrackKeyFramerBezierVector jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerBezierVector(long jarg1);
  public final static native long CTrackKeyFramerBezierQuat_chooseAnimatedValue(long jarg1, CTrackKeyFramerBezierQuat jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerBezierQuat(long jarg1);
  public final static native long CTrackKeyFramerBezierInt_chooseAnimatedValue(long jarg1, CTrackKeyFramerBezierInt jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerBezierInt(long jarg1);
  public final static native long CTrackKeyFramerBezierRGBA_chooseAnimatedValue(long jarg1, CTrackKeyFramerBezierRGBA jarg1_, long jarg2, CAnimatedValueBlock jarg2_);
  public final static native void delete_CTrackKeyFramerBezierRGBA(long jarg1);
  public final static native void delete_CTrackSampledCommon(long jarg1);
  public final static native boolean CTrackSampledCommon_getLoopMode(long jarg1, CTrackSampledCommon jarg1_);
  public final static native float CTrackSampledCommon_getBeginTime(long jarg1, CTrackSampledCommon jarg1_);
  public final static native float CTrackSampledCommon_getEndTime(long jarg1, CTrackSampledCommon jarg1_);
  public final static native void CTrackSampledCommon_setLoopMode(long jarg1, CTrackSampledCommon jarg1_, boolean jarg2);
  public final static native void CQuatPack_x_set(long jarg1, CQuatPack jarg1_, int jarg2);
  public final static native int CQuatPack_x_get(long jarg1, CQuatPack jarg1_);
  public final static native void CQuatPack_y_set(long jarg1, CQuatPack jarg1_, int jarg2);
  public final static native int CQuatPack_y_get(long jarg1, CQuatPack jarg1_);
  public final static native void CQuatPack_z_set(long jarg1, CQuatPack jarg1_, int jarg2);
  public final static native int CQuatPack_z_get(long jarg1, CQuatPack jarg1_);
  public final static native void CQuatPack_w_set(long jarg1, CQuatPack jarg1_, int jarg2);
  public final static native int CQuatPack_w_get(long jarg1, CQuatPack jarg1_);
  public final static native void CQuatPack_pack(long jarg1, CQuatPack jarg1_, long jarg2);
  public final static native void CQuatPack_unpack(long jarg1, CQuatPack jarg1_, long jarg2);
  public final static native void CQuatPack_serial(long jarg1, CQuatPack jarg1_, long jarg2, IStream jarg2_);
  public final static native boolean CQuatPack_isEqual(long jarg1, CQuatPack jarg1_, long jarg2, CQuatPack jarg2_);
  public final static native long new_CQuatPack();
  public final static native void delete_CQuatPack(long jarg1);
  public final static native long new_CTrackSampledQuat();
  public final static native void delete_CTrackSampledQuat(long jarg1);
  public final static native long CTrackSampledQuat_eval(long jarg1, CTrackSampledQuat jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void CTrackSampledQuat_serial(long jarg1, CTrackSampledQuat jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTrackSampledQuat_applySampleDivisor(long jarg1, CTrackSampledQuat jarg1_, long jarg2);
  public final static native void CTrackSampledQuat_build(long jarg1, CTrackSampledQuat jarg1_, long jarg2, Vector_uint16 jarg2_, long jarg3, float jarg4, float jarg5);
  public final static native boolean CTrackSampledQuat_applyTrackQuatHeaderCompressionPass0(long jarg1, CTrackSampledQuat jarg1_, long jarg2, CTrackSampleCounter jarg2_);
  public final static native long CTrackSampledQuat_applyTrackQuatHeaderCompressionPass1(long jarg1, CTrackSampledQuat jarg1_, long jarg2, long jarg3, CTrackSamplePack jarg3_);
  public final static native void CTrackSampleHeader_LoopMode_set(long jarg1, CTrackSampleHeader jarg1_, boolean jarg2);
  public final static native boolean CTrackSampleHeader_LoopMode_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_BeginTime_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_BeginTime_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_EndTime_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_EndTime_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_TotalRange_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_TotalRange_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_OOTotalRange_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_OOTotalRange_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_DeltaTime_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_DeltaTime_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native void CTrackSampleHeader_OODeltaTime_set(long jarg1, CTrackSampleHeader jarg1_, float jarg2);
  public final static native float CTrackSampleHeader_OODeltaTime_get(long jarg1, CTrackSampleHeader jarg1_);
  public final static native long new_CTrackSampleHeader();
  public final static native void delete_CTrackSampleHeader(long jarg1);
  public final static native void CTrackSampleCounter_TrackHeaders_set(long jarg1, CTrackSampleCounter jarg1_, long jarg2);
  public final static native long CTrackSampleCounter_TrackHeaders_get(long jarg1, CTrackSampleCounter jarg1_);
  public final static native void CTrackSampleCounter_NumKeys_set(long jarg1, CTrackSampleCounter jarg1_, long jarg2);
  public final static native long CTrackSampleCounter_NumKeys_get(long jarg1, CTrackSampleCounter jarg1_);
  public final static native long new_CTrackSampleCounter();
  public final static native void delete_CTrackSampleCounter(long jarg1);
  public final static native void CTrackSamplePack_TrackHeaders_set(long jarg1, CTrackSamplePack jarg1_, long jarg2);
  public final static native long CTrackSamplePack_TrackHeaders_get(long jarg1, CTrackSamplePack jarg1_);
  public final static native void CTrackSamplePack_Times_set(long jarg1, CTrackSamplePack jarg1_, long jarg2);
  public final static native long CTrackSamplePack_Times_get(long jarg1, CTrackSamplePack jarg1_);
  public final static native void CTrackSamplePack_Keys_set(long jarg1, CTrackSamplePack jarg1_, long jarg2);
  public final static native long CTrackSamplePack_Keys_get(long jarg1, CTrackSamplePack jarg1_);
  public final static native long new_CTrackSamplePack();
  public final static native void delete_CTrackSamplePack(long jarg1);
  public final static native long new_CTrackSampledQuatSmallHeader__SWIG_0(long jarg1, CTrackSamplePack jarg1_, short jarg2, short jarg3, long jarg4);
  public final static native void delete_CTrackSampledQuatSmallHeader(long jarg1);
  public final static native long new_CTrackSampledQuatSmallHeader__SWIG_1();
  public final static native boolean CTrackSampledQuatSmallHeader_getLoopMode(long jarg1, CTrackSampledQuatSmallHeader jarg1_);
  public final static native float CTrackSampledQuatSmallHeader_getBeginTime(long jarg1, CTrackSampledQuatSmallHeader jarg1_);
  public final static native float CTrackSampledQuatSmallHeader_getEndTime(long jarg1, CTrackSampledQuatSmallHeader jarg1_);
  public final static native long CTrackSampledQuatSmallHeader_eval(long jarg1, CTrackSampledQuatSmallHeader jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void CTrackSampledQuatSmallHeader_serial(long jarg1, CTrackSampledQuatSmallHeader jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CTrackSampledVector();
  public final static native void delete_CTrackSampledVector(long jarg1);
  public final static native long CTrackSampledVector_eval(long jarg1, CTrackSampledVector jarg1_, float jarg2, long jarg3, CAnimatedValueBlock jarg3_);
  public final static native void CTrackSampledVector_serial(long jarg1, CTrackSampledVector jarg1_, long jarg2, IStream jarg2_);
  public final static native void CTrackSampledVector_applySampleDivisor(long jarg1, CTrackSampledVector jarg1_, long jarg2);
  public final static native void CTrackSampledVector_build(long jarg1, CTrackSampledVector jarg1_, long jarg2, Vector_uint16 jarg2_, long jarg3, Vector_CVector jarg3_, float jarg4, float jarg5);
  public final static native long TransformId_get();
  public final static native void CTransform_registerBasic();
  public final static native long CTransform_getOwnerScene(long jarg1, CTransform jarg1_);
  public final static native void CTransform_update(long jarg1, CTransform jarg1_);
  public final static native void CTransform_initModel(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseHrc(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseClip(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseAnimDetail(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseLoadBalancing(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseLight(long jarg1, CTransform jarg1_);
  public final static native void CTransform_traverseRender(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_clip(long jarg1, CTransform jarg1_);
  public final static native void CTransform_profileRender(long jarg1, CTransform jarg1_);
  public final static native long CTransform_buildMatchingUserInterfaceObject(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setTransparency(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native void CTransform_setOpacity(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native void CTransform_setBypassLODOpacityFlag(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_getBypassLODOpacityFlag(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isOpaque(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isTransparent(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setOrderingLayer(long jarg1, CTransform jarg1_, long jarg2);
  public final static native long CTransform_getOrderingLayer(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setTransparencyPriority(long jarg1, CTransform jarg1_, short jarg2);
  public final static native short CTransform_getTransparencyPriority(long jarg1, CTransform jarg1_);
  public final static native void CTransform_hide(long jarg1, CTransform jarg1_);
  public final static native void CTransform_show(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setUserClipping(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_getUserClipping(long jarg1, CTransform jarg1_);
  public final static native void CTransform_heritVisibility(long jarg1, CTransform jarg1_);
  public final static native int CTransform_getVisibility(long jarg1, CTransform jarg1_);
  public final static native long CTransform_getSkeletonModel(long jarg1, CTransform jarg1_);
  public final static native long CTransform_getAncestorSkeletonModel(long jarg1, CTransform jarg1_);
  public final static native void CTransform_hrcLinkSon(long jarg1, CTransform jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CTransform_hrcUnlink(long jarg1, CTransform jarg1_);
  public final static native long CTransform_hrcGetParent(long jarg1, CTransform jarg1_);
  public final static native long CTransform_hrcGetNumChildren(long jarg1, CTransform jarg1_);
  public final static native long CTransform_hrcGetChild(long jarg1, CTransform jarg1_, long jarg2);
  public final static native void CTransform_clipAddChild(long jarg1, CTransform jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CTransform_clipDelChild(long jarg1, CTransform jarg1_, long jarg2, CTransform jarg2_);
  public final static native void CTransform_clipUnlinkFromAll(long jarg1, CTransform jarg1_);
  public final static native long CTransform_clipGetNumParents(long jarg1, CTransform jarg1_);
  public final static native long CTransform_clipGetParent(long jarg1, CTransform jarg1_, long jarg2);
  public final static native long CTransform_clipGetNumChildren(long jarg1, CTransform jarg1_);
  public final static native long CTransform_clipGetChild(long jarg1, CTransform jarg1_, long jarg2);
  public final static native long CTransform_getDefaultTrack(long jarg1, CTransform jarg1_, long jarg2);
  public final static native void CTransform_registerToChannelMixer(long jarg1, CTransform jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native void CTransform_setChannelMixerOwnerShip__SWIG_0(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native void CTransform_setChannelMixerOwnerShip__SWIG_1(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_getChannelMixerOwnerShip(long jarg1, CTransform jarg1_);
  public final static native void CTransform_freeze(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setDontUnfreezeChildren(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native void CTransform_freezeHRC(long jarg1, CTransform jarg1_);
  public final static native void CTransform_unfreezeHRC(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isQuadGridClipEnabled(long jarg1, CTransform jarg1_);
  public final static native long CTransform_getWorldMatrix(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setWorldMatrix(long jarg1, CTransform jarg1_, long jarg2);
  public final static native boolean CTransform_isHrcVisible(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_isClipVisible(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setClusterSystem(long jarg1, CTransform jarg1_, long jarg2, CInstanceGroup jarg2_);
  public final static native long CTransform_getClusterSystem(long jarg1, CTransform jarg1_);
  public final static native void CTransform_resetLighting(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isLightable(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setUserLightable(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_getUserLightable(long jarg1, CTransform jarg1_);
  public final static native void CTransform_freezeStaticLightSetup(long jarg1, CTransform jarg1_, long jarg2, long jarg3, short jarg4, long jarg5, CPointLight jarg5_);
  public final static native void CTransform_unfreezeStaticLightSetup(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isBigLightable(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_useMergedPointLight(long jarg1, CTransform jarg1_);
  public final static native long CTransform_getLightContribution(long jarg1, CTransform jarg1_);
  public final static native void CTransform_getLightHotSpotInWorld(long jarg1, CTransform jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native void CTransform_setLogicInfo(long jarg1, CTransform jarg1_, long jarg2, ILogicInfo jarg2_);
  public final static native void CTransform_getAABBox(long jarg1, CTransform jarg1_, long jarg2);
  public final static native void CTransform_setLoadBalancingGroup(long jarg1, CTransform jarg1_, String jarg2);
  public final static native String CTransform_getLoadBalancingGroup(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isSkeleton(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isSkinned(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_getSkinBoneBBox(long jarg1, CTransform jarg1_, long jarg2, long jarg3);
  public final static native void CTransform_setMeanColor(long jarg1, CTransform jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CTransform_getMeanColor(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isAnimDetailable(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isLoadBalancable(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isRenderable(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isMeshBaseInstance(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isTransformShape(long jarg1, CTransform jarg1_);
  public final static native long CTransform_isCluster(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_supportFastIntersect(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_fastIntersect(long jarg1, CTransform jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, boolean jarg6);
  public final static native void CTransform_enableFastIntersectSupport(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native void CTransform_enableCastShadowMap(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_canCastShadowMap(long jarg1, CTransform jarg1_);
  public final static native void CTransform_enableReceiveShadowMap(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_canReceiveShadowMap(long jarg1, CTransform jarg1_);
  public final static native long CTransform_modelCanCastShadowMap(long jarg1, CTransform jarg1_);
  public final static native long CTransform_modelCanReceiveShadowMap(long jarg1, CTransform jarg1_);
  public final static native void CTransform_generateShadowMap(long jarg1, CTransform jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTransform_getShadowMap(long jarg1, CTransform jarg1_);
  public final static native void CTransform_getReceiverBBox(long jarg1, CTransform jarg1_, long jarg2);
  public final static native void CTransform_receiveShadowMap(long jarg1, CTransform jarg1_, long jarg2, CShadowMap jarg2_, long jarg3, CVector jarg3_, long jarg4, CMaterial jarg4_);
  public final static native long CTransform_getReceiverRenderWorldMatrix(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setGeneratingShadowMap(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_isGeneratingShadowMap(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_computeWorldBBoxForShadow(long jarg1, CTransform jarg1_, long jarg2);
  public final static native void CTransform_renderIntoSkeletonShadowMap(long jarg1, CTransform jarg1_, long jarg2, CSkeletonModel jarg2_, long jarg3, CMaterial jarg3_);
  public final static native void CTransform_setShadowMapDirectionZThreshold(long jarg1, CTransform jarg1_, float jarg2);
  public final static native float CTransform_getShadowMapDirectionZThreshold(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setShadowMapMaxDepth(long jarg1, CTransform jarg1_, float jarg2);
  public final static native float CTransform_getShadowMapMaxDepth(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setForceClipRoot(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_getForceClipRoot(long jarg1, CTransform jarg1_);
  public final static native boolean CTransform_isFlare(long jarg1, CTransform jarg1_);
  public final static native void CTransform_setSSSWO(long jarg1, CTransform jarg1_, boolean jarg2);
  public final static native boolean CTransform_getSSSWO(long jarg1, CTransform jarg1_);
  public final static native long TransformShapeId_get();
  public final static native void CTransformShape_registerBasic();
  public final static native void CTransformShape_Shape_set(long jarg1, CTransformShape jarg1_, long jarg2);
  public final static native long CTransformShape_Shape_get(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_getAABBox(long jarg1, CTransformShape jarg1_, long jarg2);
  public final static native long CTransformShape_getNumMaterial(long jarg1, CTransformShape jarg1_);
  public final static native long CTransformShape_getMaterial__SWIG_0(long jarg1, CTransformShape jarg1_, long jarg2);
  public final static native float CTransformShape_getNumTriangles(long jarg1, CTransformShape jarg1_, float jarg2);
  public final static native float CTransformShape_getNumTrianglesAfterLoadBalancing(long jarg1, CTransformShape jarg1_);
  public final static native long CTransformShape_getMRMLevelDetail(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_changeLightSetup(long jarg1, CTransformShape jarg1_, long jarg2, CRenderTrav jarg2_);
  public final static native boolean CTransformShape_canStartStop(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_start(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_stop(long jarg1, CTransformShape jarg1_);
  public final static native boolean CTransformShape_isStarted(long jarg1, CTransformShape jarg1_);
  public final static native float CTransformShape_getDistMax(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_setDistMax(long jarg1, CTransformShape jarg1_, float jarg2);
  public final static native boolean CTransformShape_isLinkToQuadCluster(long jarg1, CTransformShape jarg1_);
  public final static native boolean CTransformShape_clip(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_traverseLoadBalancing(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_traverseRender(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_profileRender(long jarg1, CTransformShape jarg1_);
  public final static native void CTransformShape_getLightHotSpotInWorld(long jarg1, CTransformShape jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native long CTransformShape_getLightContribution(long jarg1, CTransformShape jarg1_);
  public final static native int ITransformable_DirectMatrix_get();
  public final static native void delete_ITransformable(long jarg1);
  public final static native long ITransformable_getMatrix(long jarg1, ITransformable jarg1_);
  public final static native boolean ITransformable_compareMatrixDate(long jarg1, ITransformable jarg1_, java.math.BigInteger jarg2);
  public final static native java.math.BigInteger ITransformable_getMatrixDate(long jarg1, ITransformable jarg1_);
  public final static native void ITransformable_setTransformMode__SWIG_0(long jarg1, ITransformable jarg1_, int jarg2, long jarg3);
  public final static native void ITransformable_setTransformMode__SWIG_1(long jarg1, ITransformable jarg1_, int jarg2);
  public final static native void ITransformable_setPos__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_setPos__SWIG_1(long jarg1, ITransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void ITransformable_setRotEuler__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_setRotEuler__SWIG_1(long jarg1, ITransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void ITransformable_setRotQuat(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native void ITransformable_setScale__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_setScale__SWIG_1(long jarg1, ITransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void ITransformable_setScale__SWIG_2(long jarg1, ITransformable jarg1_, float jarg2);
  public final static native void ITransformable_setPivot__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_setPivot__SWIG_1(long jarg1, ITransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void ITransformable_setMatrix(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native int ITransformable_getTransformMode(long jarg1, ITransformable jarg1_);
  public final static native long ITransformable_getRotOrder(long jarg1, ITransformable jarg1_);
  public final static native void ITransformable_getPos__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_getRotEuler__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_getRotQuat__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native void ITransformable_getScale__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void ITransformable_getPivot__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native long ITransformable_getPos__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native long ITransformable_getRotEuler__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native long ITransformable_getRotQuat__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native long ITransformable_getScale__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native long ITransformable_getPivot__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native void ITransformable_lookAt__SWIG_0(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void ITransformable_lookAt__SWIG_1(long jarg1, ITransformable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native int ITransformable_OwnerBit_get();
  public final static native long ITransformable_getValue(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native String ITransformable_getValueName(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native long ITransformable_getDefaultTrack(long jarg1, ITransformable jarg1_, long jarg2);
  public final static native void ITransformable_registerToChannelMixer(long jarg1, ITransformable jarg1_, long jarg2, CChannelMixer jarg2_, String jarg3);
  public final static native String ITransformable_getPosValueName();
  public final static native String ITransformable_getRotEulerValueName();
  public final static native String ITransformable_getRotQuatValueName();
  public final static native String ITransformable_getScaleValueName();
  public final static native String ITransformable_getPivotValueName();
  public final static native void CTraversal_Scene_set(long jarg1, CTraversal jarg1_, long jarg2, CScene jarg2_);
  public final static native long CTraversal_Scene_get(long jarg1, CTraversal jarg1_);
  public final static native long new_CTraversal();
  public final static native void delete_CTraversal(long jarg1);
  public final static native void CTravCameraScene_Left_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Left_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Right_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Right_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Bottom_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Bottom_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Top_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Top_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Near_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Near_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Far_set(long jarg1, CTravCameraScene jarg1_, float jarg2);
  public final static native float CTravCameraScene_Far_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_Perspective_set(long jarg1, CTravCameraScene jarg1_, boolean jarg2);
  public final static native boolean CTravCameraScene_Perspective_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_CamMatrix_set(long jarg1, CTravCameraScene jarg1_, long jarg2);
  public final static native long CTravCameraScene_CamMatrix_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_ViewMatrix_set(long jarg1, CTravCameraScene jarg1_, long jarg2);
  public final static native long CTravCameraScene_ViewMatrix_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_CamPos_set(long jarg1, CTravCameraScene jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTravCameraScene_CamPos_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_CamLook_set(long jarg1, CTravCameraScene jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTravCameraScene_CamLook_get(long jarg1, CTravCameraScene jarg1_);
  public final static native void CTravCameraScene_setFrustum__SWIG_0(long jarg1, CTravCameraScene jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, boolean jarg8);
  public final static native void CTravCameraScene_setFrustum__SWIG_1(long jarg1, CTravCameraScene jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void CTravCameraScene_setFrustum__SWIG_2(long jarg1, CTravCameraScene jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, boolean jarg6);
  public final static native void CTravCameraScene_setFrustum__SWIG_3(long jarg1, CTravCameraScene jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CTravCameraScene_setCamMatrix(long jarg1, CTravCameraScene jarg1_, long jarg2);
  public final static native long new_CTravCameraScene();
  public final static native void delete_CTravCameraScene(long jarg1);
  public final static native void delete_U3dMouseListener(long jarg1);
  public final static native void U3dMouseListener_setMatrix(long jarg1, U3dMouseListener jarg1_, long jarg2);
  public final static native void U3dMouseListener_setFrustrum(long jarg1, U3dMouseListener jarg1_, long jarg2, CFrustum jarg2_);
  public final static native void U3dMouseListener_setViewport(long jarg1, U3dMouseListener jarg1_, long jarg2, CViewport jarg2_);
  public final static native void U3dMouseListener_setHotSpot(long jarg1, U3dMouseListener jarg1_, long jarg2, CVector jarg2_);
  public final static native void U3dMouseListener_setMouseMode(long jarg1, U3dMouseListener jarg1_, int jarg2);
  public final static native void U3dMouseListener_setSpeed(long jarg1, U3dMouseListener jarg1_, float jarg2);
  public final static native long U3dMouseListener_getViewMatrix(long jarg1, U3dMouseListener jarg1_);
  public final static native long U3dMouseListener_getHotSpot(long jarg1, U3dMouseListener jarg1_);
  public final static native long U3dMouseListener_getEventListenerInterface(long jarg1, U3dMouseListener jarg1_);
  public final static native void delete_UAnimation(long jarg1);
  public final static native long UAnimation_createAnimation(String jarg1);
  public final static native void UAnimation_releaseAnimation(long jarg1, UAnimation jarg1_);
  public final static native long UAnimation_getTrackByName(long jarg1, UAnimation jarg1_, String jarg2);
  public final static native void UAnimation_releaseTrack(long jarg1, UAnimation jarg1_, long jarg2, UTrack jarg2_);
  public final static native float UAnimation_getBeginTime(long jarg1, UAnimation jarg1_);
  public final static native float UAnimation_getEndTime(long jarg1, UAnimation jarg1_);
  public final static native boolean UAnimation_allTrackLoop(long jarg1, UAnimation jarg1_);
  public final static native int UAnimationSet_NotFound_get();
  public final static native void UAnimationSet_setAnimationSampleDivisor(long jarg1, UAnimationSet jarg1_, long jarg2);
  public final static native long UAnimationSet_getAnimationSampleDivisor(long jarg1, UAnimationSet jarg1_);
  public final static native long UAnimationSet_addAnimation__SWIG_0(long jarg1, UAnimationSet jarg1_, String jarg2, String jarg3, boolean jarg4);
  public final static native long UAnimationSet_addAnimation__SWIG_1(long jarg1, UAnimationSet jarg1_, String jarg2, String jarg3);
  public final static native void UAnimationSet_build(long jarg1, UAnimationSet jarg1_);
  public final static native long UAnimationSet_addSkeletonWeight(long jarg1, UAnimationSet jarg1_, String jarg2, String jarg3);
  public final static native long UAnimationSet_getNumAnimation(long jarg1, UAnimationSet jarg1_);
  public final static native long UAnimationSet_getAnimationIdByName(long jarg1, UAnimationSet jarg1_, String jarg2);
  public final static native String UAnimationSet_getAnimationName(long jarg1, UAnimationSet jarg1_, long jarg2);
  public final static native long UAnimationSet_getAnimation(long jarg1, UAnimationSet jarg1_, long jarg2);
  public final static native long UAnimationSet_getNumSkeletonWeight(long jarg1, UAnimationSet jarg1_);
  public final static native long UAnimationSet_getSkeletonWeightIdByName(long jarg1, UAnimationSet jarg1_, String jarg2);
  public final static native String UAnimationSet_getSkeletonWeightName(long jarg1, UAnimationSet jarg1_, long jarg2);
  public final static native long UAnimationSet_getChannelIdByName(long jarg1, UAnimationSet jarg1_, String jarg2);
  public final static native long UBone_getLastWorldMatrixComputed(long jarg1, UBone jarg1_);
  public final static native void UBone_setSkinScale(long jarg1, UBone jarg1_, long jarg2, CVector jarg2_);
  public final static native long UBone_getSkinScale(long jarg1, UBone jarg1_);
  public final static native long new_UBone__SWIG_0();
  public final static native long new_UBone__SWIG_1(long jarg1, CBone jarg1_);
  public final static native void UBone_attach(long jarg1, UBone jarg1_, long jarg2, CBone jarg2_);
  public final static native void UBone_detach(long jarg1, UBone jarg1_);
  public final static native boolean UBone_empty(long jarg1, UBone jarg1_);
  public final static native long UBone_getObjectPtr(long jarg1, UBone jarg1_);
  public final static native void delete_UBone(long jarg1);
  public final static native float UCamera_DefLx_get();
  public final static native float UCamera_DefLy_get();
  public final static native float UCamera_DefLzNear_get();
  public final static native float UCamera_DefLzFar_get();
  public final static native void UCamera_setFrustum__SWIG_0(long jarg1, UCamera jarg1_, long jarg2, CFrustum jarg2_);
  public final static native long UCamera_getFrustum__SWIG_0(long jarg1, UCamera jarg1_);
  public final static native void UCamera_setFrustum__SWIG_1(long jarg1, UCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, boolean jarg8);
  public final static native void UCamera_setFrustum__SWIG_2(long jarg1, UCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void UCamera_setFrustum__SWIG_3(long jarg1, UCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, boolean jarg6);
  public final static native void UCamera_setFrustum__SWIG_4(long jarg1, UCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void UCamera_getFrustum__SWIG_1(long jarg1, UCamera jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean UCamera_isOrtho(long jarg1, UCamera jarg1_);
  public final static native boolean UCamera_isPerspective(long jarg1, UCamera jarg1_);
  public final static native void UCamera_setPerspective(long jarg1, UCamera jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void UCamera_buildCameraPyramid(long jarg1, UCamera jarg1_, long jarg2, boolean jarg3);
  public final static native void UCamera_buildCameraPyramidCorners(long jarg1, UCamera jarg1_, long jarg2, Vector_CVector jarg2_, boolean jarg3);
  public final static native long new_UCamera__SWIG_0();
  public final static native long new_UCamera__SWIG_1(long jarg1, CCamera jarg1_);
  public final static native void UCamera_attach(long jarg1, UCamera jarg1_, long jarg2, CCamera jarg2_);
  public final static native void UCamera_detach(long jarg1, UCamera jarg1_);
  public final static native boolean UCamera_empty(long jarg1, UCamera jarg1_);
  public final static native long UCamera_getObjectPtr(long jarg1, UCamera jarg1_);
  public final static native void delete_UCamera(long jarg1);
  public final static native void SCloudScapeSetup_TimeToChange_set(long jarg1, SCloudScapeSetup jarg1_, float jarg2);
  public final static native float SCloudScapeSetup_TimeToChange_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native void SCloudScapeSetup_WindSpeed_set(long jarg1, SCloudScapeSetup jarg1_, float jarg2);
  public final static native float SCloudScapeSetup_WindSpeed_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native void SCloudScapeSetup_CloudSpeed_set(long jarg1, SCloudScapeSetup jarg1_, float jarg2);
  public final static native float SCloudScapeSetup_CloudSpeed_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native void SCloudScapeSetup_NbCloud_set(long jarg1, SCloudScapeSetup jarg1_, long jarg2);
  public final static native long SCloudScapeSetup_NbCloud_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native void SCloudScapeSetup_Ambient_set(long jarg1, SCloudScapeSetup jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long SCloudScapeSetup_Ambient_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native void SCloudScapeSetup_Diffuse_set(long jarg1, SCloudScapeSetup jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long SCloudScapeSetup_Diffuse_get(long jarg1, SCloudScapeSetup jarg1_);
  public final static native long new_SCloudScapeSetup();
  public final static native void delete_SCloudScapeSetup(long jarg1);
  public final static native void delete_UCloudScape(long jarg1);
  public final static native void UCloudScape_init__SWIG_0(long jarg1, UCloudScape jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void UCloudScape_init__SWIG_1(long jarg1, UCloudScape jarg1_);
  public final static native void UCloudScape_set(long jarg1, UCloudScape jarg1_, long jarg2, SCloudScapeSetup jarg2_);
  public final static native void UCloudScape_anim(long jarg1, UCloudScape jarg1_, double jarg2);
  public final static native void UCloudScape_render(long jarg1, UCloudScape jarg1_);
  public final static native long UCloudScape_getMemSize(long jarg1, UCloudScape jarg1_);
  public final static native void UCloudScape_setQuality(long jarg1, UCloudScape jarg1_, float jarg2);
  public final static native void UCloudScape_setNbCloudToUpdateIn80ms(long jarg1, UCloudScape jarg1_, long jarg2);
  public final static native boolean UCloudScape_isDebugQuadEnabled(long jarg1, UCloudScape jarg1_);
  public final static native void UCloudScape_setDebugQuad(long jarg1, UCloudScape jarg1_, boolean jarg2);
  public final static native void CMonitorColorProperties_Contrast_set(long jarg1, CMonitorColorProperties jarg1_, long jarg2);
  public final static native long CMonitorColorProperties_Contrast_get(long jarg1, CMonitorColorProperties jarg1_);
  public final static native void CMonitorColorProperties_Luminosity_set(long jarg1, CMonitorColorProperties jarg1_, long jarg2);
  public final static native long CMonitorColorProperties_Luminosity_get(long jarg1, CMonitorColorProperties jarg1_);
  public final static native void CMonitorColorProperties_Gamma_set(long jarg1, CMonitorColorProperties jarg1_, long jarg2);
  public final static native long CMonitorColorProperties_Gamma_get(long jarg1, CMonitorColorProperties jarg1_);
  public final static native long new_CMonitorColorProperties();
  public final static native void delete_CMonitorColorProperties(long jarg1);
  public final static native int UDriver_okId_get();
  public final static native int UDriver_okType_get();
  public final static native int UDriver_noIcon_get();
  public final static native int UDriver_Filled_get();
  public final static native int UDriver_CCW_get();
  public final static native int UDriver_keep_get();
  public final static native int UDriver_never_get();
  public final static native void UDriver_EventServer_set(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_EventServer_get(long jarg1, UDriver jarg1_);
  public final static native void UDriver_AsyncListener_set(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_AsyncListener_get(long jarg1, UDriver jarg1_);
  public final static native void delete_UDriver(long jarg1);
  public final static native boolean UDriver_isLost(long jarg1, UDriver jarg1_);
  public final static native void UDriver_disableHardwareVertexProgram(long jarg1, UDriver jarg1_);
  public final static native void UDriver_disableHardwareVertexArrayAGP(long jarg1, UDriver jarg1_);
  public final static native void UDriver_disableHardwareTextureShader(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_setDisplay__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, boolean jarg3, boolean jarg4);
  public final static native boolean UDriver_setDisplay__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, boolean jarg3);
  public final static native boolean UDriver_setDisplay__SWIG_2(long jarg1, UDriver jarg1_, long jarg2);
  public final static native boolean UDriver_setDisplay__SWIG_3(long jarg1, UDriver jarg1_, int jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native boolean UDriver_setDisplay__SWIG_4(long jarg1, UDriver jarg1_, int jarg2, long jarg3, boolean jarg4);
  public final static native boolean UDriver_setDisplay__SWIG_5(long jarg1, UDriver jarg1_, int jarg2, long jarg3);
  public final static native boolean UDriver_setMode(long jarg1, UDriver jarg1_, long jarg2);
  public final static native boolean UDriver_getModes(long jarg1, UDriver jarg1_, long jarg2);
  public final static native boolean UDriver_getCurrentScreenMode(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_setWindowTitle(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_setWindowIcon(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_setWindowPos(long jarg1, UDriver jarg1_, int jarg2, int jarg3);
  public final static native void UDriver_showWindow__SWIG_0(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_showWindow__SWIG_1(long jarg1, UDriver jarg1_);
  public final static native void UDriver_beginDialogMode(long jarg1, UDriver jarg1_);
  public final static native void UDriver_endDialogMode(long jarg1, UDriver jarg1_);
  public final static native void UDriver_release(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_activate(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_isActive(long jarg1, UDriver jarg1_);
  public final static native int UDriver_getDisplay(long jarg1, UDriver jarg1_);
  public final static native void UDriver_clearRGBABuffer__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UDriver_clearRGBABuffer__SWIG_1(long jarg1, UDriver jarg1_);
  public final static native void UDriver_clearZBuffer(long jarg1, UDriver jarg1_);
  public final static native void UDriver_clearBuffers__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UDriver_clearBuffers__SWIG_1(long jarg1, UDriver jarg1_);
  public final static native void UDriver_swapBuffers(long jarg1, UDriver jarg1_);
  public final static native void UDriver_finish(long jarg1, UDriver jarg1_);
  public final static native void UDriver_flush(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setSwapVBLInterval(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_getSwapVBLInterval(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_fogEnabled(long jarg1, UDriver jarg1_);
  public final static native void UDriver_enableFog(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_setupFog(long jarg1, UDriver jarg1_, float jarg2, float jarg3, long jarg4, CRGBA jarg4_);
  public final static native void UDriver_setLight(long jarg1, UDriver jarg1_, short jarg2, long jarg3, ULight jarg3_);
  public final static native void UDriver_enableLight__SWIG_0(long jarg1, UDriver jarg1_, short jarg2, boolean jarg3);
  public final static native void UDriver_enableLight__SWIG_1(long jarg1, UDriver jarg1_, short jarg2);
  public final static native void UDriver_setAmbientColor(long jarg1, UDriver jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UDriver_setCullMode(long jarg1, UDriver jarg1_, int jarg2);
  public final static native int UDriver_getCullMode(long jarg1, UDriver jarg1_);
  public final static native void UDriver_enableStencilTest(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native boolean UDriver_isStencilTestEnabled(long jarg1, UDriver jarg1_);
  public final static native void UDriver_stencilFunc(long jarg1, UDriver jarg1_, int jarg2, int jarg3, long jarg4);
  public final static native void UDriver_stencilOp(long jarg1, UDriver jarg1_, int jarg2, int jarg3, int jarg4);
  public final static native void UDriver_stencilMask(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_createScene(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_deleteScene(long jarg1, UDriver jarg1_, long jarg2, UScene jarg2_);
  public final static native long UDriver_createAnimationSet__SWIG_0(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native long UDriver_createAnimationSet__SWIG_1(long jarg1, UDriver jarg1_);
  public final static native long UDriver_createAnimationSet__SWIG_2(long jarg1, UDriver jarg1_, String jarg2);
  public final static native void UDriver_deleteAnimationSet(long jarg1, UDriver jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native long UDriver_createTextContext__SWIG_0(long jarg1, UDriver jarg1_, String jarg2, String jarg3);
  public final static native long UDriver_createTextContext__SWIG_1(long jarg1, UDriver jarg1_, String jarg2);
  public final static native void UDriver_deleteTextContext(long jarg1, UDriver jarg1_, long jarg2, UTextContext jarg2_);
  public final static native void UDriver_setFontManagerMaxMemory(long jarg1, UDriver jarg1_, long jarg2);
  public final static native String UDriver_getFontManagerCacheInformation(long jarg1, UDriver jarg1_);
  public final static native long UDriver_createTextureFile(long jarg1, UDriver jarg1_, String jarg2);
  public final static native void UDriver_deleteTextureFile(long jarg1, UDriver jarg1_, long jarg2, UTextureFile jarg2_);
  public final static native long UDriver_createTextureMem__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native long UDriver_createTextureMem__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native void UDriver_deleteTextureMem(long jarg1, UDriver jarg1_, long jarg2, UTextureMem jarg2_);
  public final static native long UDriver_createMaterial(long jarg1, UDriver jarg1_);
  public final static native void UDriver_deleteMaterial(long jarg1, UDriver jarg1_, long jarg2, UMaterial jarg2_);
  public final static native void UDriver_setScissor(long jarg1, UDriver jarg1_, long jarg2, CScissor jarg2_);
  public final static native long UDriver_getScissor(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setViewport(long jarg1, UDriver jarg1_, long jarg2, CViewport jarg2_);
  public final static native long UDriver_getViewport(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setFrustum(long jarg1, UDriver jarg1_, long jarg2, CFrustum jarg2_);
  public final static native long UDriver_getFrustum(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setFrustumMatrix(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_getFrustumMatrix(long jarg1, UDriver jarg1_);
  public final static native float UDriver_getClipSpaceZMin(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setViewMatrix(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_getViewMatrix(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setModelMatrix(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_getModelMatrix(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setMatrixMode2D(long jarg1, UDriver jarg1_, long jarg2, CFrustum jarg2_);
  public final static native void UDriver_setMatrixMode2D11(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setMatrixMode2D43(long jarg1, UDriver jarg1_);
  public final static native void UDriver_setMatrixMode3D(long jarg1, UDriver jarg1_, long jarg2, UCamera jarg2_);
  public final static native void UDriver_setDepthRange(long jarg1, UDriver jarg1_, float jarg2, float jarg3);
  public final static native void UDriver_getDepthRange(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native void UDriver_setColorMask(long jarg1, UDriver jarg1_, boolean jarg2, boolean jarg3, boolean jarg4, boolean jarg5);
  public final static native void UDriver_drawLine__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawLine__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawLine__SWIG_2(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawLine__SWIG_3(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawTriangle__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, CTriangle jarg2_, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawTriangle__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawTriangle__SWIG_2(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawTriangle__SWIG_3(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuad__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, CQuad jarg2_, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuad__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuad__SWIG_2(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuad__SWIG_3(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuads__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuads__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawTriangles__SWIG_0(long jarg1, UDriver jarg1_, long jarg2, long jarg3, UMaterial jarg3_);
  public final static native void UDriver_drawQuads__SWIG_2(long jarg1, UDriver jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void UDriver_drawQuads__SWIG_3(long jarg1, UDriver jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void UDriver_drawTriangles__SWIG_1(long jarg1, UDriver jarg1_, long jarg2, long jarg3, long jarg4, UMaterial jarg4_);
  public final static native void UDriver_drawBitmap__SWIG_0(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_, boolean jarg7, long jarg8, CRGBA jarg8_);
  public final static native void UDriver_drawBitmap__SWIG_1(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_, boolean jarg7);
  public final static native void UDriver_drawBitmap__SWIG_2(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, UTexture jarg6_);
  public final static native void UDriver_drawLine__SWIG_4(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void UDriver_drawLine__SWIG_5(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void UDriver_drawTriangle__SWIG_4(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, long jarg8, CRGBA jarg8_);
  public final static native void UDriver_drawQuad__SWIG_4(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void UDriver_drawQuad__SWIG_5(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, long jarg5, CRGBA jarg5_);
  public final static native void UDriver_drawWiredQuad__SWIG_0(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, float jarg5, long jarg6, CRGBA jarg6_);
  public final static native void UDriver_drawWiredQuad__SWIG_1(long jarg1, UDriver jarg1_, float jarg2, float jarg3, float jarg4, long jarg5, CRGBA jarg5_);
  public final static native long UDriver_getImplementationVersion(long jarg1, UDriver jarg1_);
  public final static native String UDriver_getDriverInformation(long jarg1, UDriver jarg1_);
  public final static native String UDriver_getVideocardInformation(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getNbTextureStages(long jarg1, UDriver jarg1_);
  public final static native void UDriver_getWindowSize(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native long UDriver_getWindowWidth(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getWindowHeight(long jarg1, UDriver jarg1_);
  public final static native void UDriver_getWindowPos(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native long UDriver_getAvailableVertexAGPMemory(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getAvailableVertexVRAMMemory(long jarg1, UDriver jarg1_);
  public final static native void UDriver_getBuffer(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_getZBuffer(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_getBufferPart(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native void UDriver_getZBufferPart(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native boolean UDriver_fillBuffer(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_enableLowLevelMouse(long jarg1, UDriver jarg1_, boolean jarg2, boolean jarg3);
  public final static native long UDriver_enableLowLevelKeyboard(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native long UDriver_getLowLevelInputDeviceManager(long jarg1, UDriver jarg1_);
  public final static native void UDriver_emulateMouseRawMode(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native long UDriver_getDoubleClickDelay(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_showCursor(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_setMousePos(long jarg1, UDriver jarg1_, float jarg2, float jarg3);
  public final static native void UDriver_setCapture(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native boolean UDriver_isSystemCursorCaptured(long jarg1, UDriver jarg1_);
  public final static native void UDriver_addCursor(long jarg1, UDriver jarg1_, String jarg2, long jarg3);
  public final static native void UDriver_setCursor__SWIG_0(long jarg1, UDriver jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6, boolean jarg7);
  public final static native void UDriver_setCursor__SWIG_1(long jarg1, UDriver jarg1_, String jarg2, long jarg3, CRGBA jarg3_, short jarg4, int jarg5, int jarg6);
  public final static native void UDriver_setCursorScale(long jarg1, UDriver jarg1_, float jarg2);
  public final static native int UDriver_systemMessageBox__SWIG_0(long jarg1, UDriver jarg1_, String jarg2, String jarg3, int jarg4, int jarg5);
  public final static native int UDriver_systemMessageBox__SWIG_1(long jarg1, UDriver jarg1_, String jarg2, String jarg3, int jarg4);
  public final static native int UDriver_systemMessageBox__SWIG_2(long jarg1, UDriver jarg1_, String jarg2, String jarg3);
  public final static native void UDriver_setPolygonMode(long jarg1, UDriver jarg1_, int jarg2);
  public final static native int UDriver_getPolygonMode(long jarg1, UDriver jarg1_);
  public final static native long UDriver_create3dMouseListener(long jarg1, UDriver jarg1_);
  public final static native void UDriver_delete3dMouseListener(long jarg1, UDriver jarg1_, long jarg2, U3dMouseListener jarg2_);
  public final static native void UDriver_forceDXTCCompression(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_forceTextureResize(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_forceNativeFragmentPrograms(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native boolean UDriver_setMonitorColorProperties(long jarg1, UDriver jarg1_, long jarg2, CMonitorColorProperties jarg2_);
  public final static native long UDriver_getShapeBank(long jarg1, UDriver jarg1_);
  public final static native void UDriver_profileRenderedPrimitives(long jarg1, UDriver jarg1_, long jarg2, CPrimitiveProfile jarg2_, long jarg3, CPrimitiveProfile jarg3_);
  public final static native long UDriver_profileAllocatedTextureMemory(long jarg1, UDriver jarg1_);
  public final static native long UDriver_profileSetupedMaterials(long jarg1, UDriver jarg1_);
  public final static native long UDriver_profileSetupedModelMatrix(long jarg1, UDriver jarg1_);
  public final static native void UDriver_enableUsedTextureMemorySum__SWIG_0(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_enableUsedTextureMemorySum__SWIG_1(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getUsedTextureMemory(long jarg1, UDriver jarg1_);
  public final static native void UDriver_startProfileVBHardLock(long jarg1, UDriver jarg1_);
  public final static native void UDriver_endProfileVBHardLock(long jarg1, UDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UDriver_profileVBHardAllocation(long jarg1, UDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UDriver_startProfileIBLock(long jarg1, UDriver jarg1_);
  public final static native void UDriver_endProfileIBLock(long jarg1, UDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UDriver_profileIBAllocation(long jarg1, UDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UDriver_profileTextureUsage(long jarg1, UDriver jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UDriver_setupAsyncTextureLod(long jarg1, UDriver jarg1_, long jarg2, long jarg3);
  public final static native void UDriver_setupAsyncTextureMaxUploadPerFrame(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_setupMaxTotalAsyncTextureSize(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_setupMaxHLSColoringPerFrame(long jarg1, UDriver jarg1_, long jarg2);
  public final static native void UDriver_updateAsyncTexture(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getTotalAsyncTextureSizeAsked(long jarg1, UDriver jarg1_);
  public final static native long UDriver_getLastAsyncTextureSizeGot(long jarg1, UDriver jarg1_);
  public final static native void UDriver_loadHLSBank(long jarg1, UDriver jarg1_, String jarg2);
  public final static native boolean UDriver_supportMADOperator(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_supportBloomEffect(long jarg1, UDriver jarg1_);
  public final static native void UDriver_startBench__SWIG_0(long jarg1, UDriver jarg1_, boolean jarg2, boolean jarg3, boolean jarg4);
  public final static native void UDriver_startBench__SWIG_1(long jarg1, UDriver jarg1_, boolean jarg2, boolean jarg3);
  public final static native void UDriver_startBench__SWIG_2(long jarg1, UDriver jarg1_, boolean jarg2);
  public final static native void UDriver_startBench__SWIG_3(long jarg1, UDriver jarg1_);
  public final static native void UDriver_endBench(long jarg1, UDriver jarg1_);
  public final static native void UDriver_displayBench(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_createWaterEnvMap(long jarg1, UDriver jarg1_);
  public final static native void UDriver_deleteWaterEnvMap(long jarg1, UDriver jarg1_, long jarg2, UWaterEnvMap jarg2_);
  public final static native java.math.BigInteger UDriver_getSwapBufferCounter(long jarg1, UDriver jarg1_);
  public final static native boolean UDriver_copyTextToClipboard(long jarg1, UDriver jarg1_, long jarg2);
  public final static native boolean UDriver_pasteTextFromClipboard(long jarg1, UDriver jarg1_, long jarg2);
  public final static native long UDriver_createDriver__SWIG_0(long jarg1, boolean jarg2, long jarg3);
  public final static native long UDriver_createDriver__SWIG_1(long jarg1, boolean jarg2);
  public final static native long UDriver_createDriver__SWIG_2(long jarg1);
  public final static native long UDriver_createDriver__SWIG_3();
  public final static native void UDriver_purgeMemory();
  public final static native void UInstance_getShapeAABBox(long jarg1, UInstance jarg1_, long jarg2);
  public final static native void UInstance_setBlendShapeFactor(long jarg1, UInstance jarg1_, String jarg2, float jarg3, boolean jarg4);
  public final static native long UInstance_getNumMaterials(long jarg1, UInstance jarg1_);
  public final static native long UInstance_getMaterial(long jarg1, UInstance jarg1_, long jarg2);
  public final static native void UInstance_selectTextureSet(long jarg1, UInstance jarg1_, long jarg2);
  public final static native void UInstance_changeMRMDistanceSetup(long jarg1, UInstance jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void UInstance_setShapeDistMax(long jarg1, UInstance jarg1_, float jarg2);
  public final static native float UInstance_getShapeDistMax(long jarg1, UInstance jarg1_);
  public final static native boolean UInstance_canStartStop(long jarg1, UInstance jarg1_);
  public final static native void UInstance_start(long jarg1, UInstance jarg1_);
  public final static native void UInstance_stop(long jarg1, UInstance jarg1_);
  public final static native boolean UInstance_isStarted(long jarg1, UInstance jarg1_);
  public final static native float UInstance_getDistMax(long jarg1, UInstance jarg1_);
  public final static native void UInstance_setDistMax(long jarg1, UInstance jarg1_, float jarg2);
  public final static native void UInstance_setCoarseMeshDist(long jarg1, UInstance jarg1_, float jarg2);
  public final static native float UInstance_getCoarseMeshDist(long jarg1, UInstance jarg1_);
  public final static native void UInstance_enableAsyncTextureMode(long jarg1, UInstance jarg1_, boolean jarg2);
  public final static native boolean UInstance_getAsyncTextureMode(long jarg1, UInstance jarg1_);
  public final static native void UInstance_startAsyncTextureLoading(long jarg1, UInstance jarg1_);
  public final static native boolean UInstance_isAsyncTextureReady(long jarg1, UInstance jarg1_);
  public final static native void UInstance_setAsyncTextureDistance(long jarg1, UInstance jarg1_, float jarg2);
  public final static native float UInstance_getAsyncTextureDistance(long jarg1, UInstance jarg1_);
  public final static native void UInstance_setAsyncTextureDirty(long jarg1, UInstance jarg1_, boolean jarg2);
  public final static native boolean UInstance_isAsyncTextureDirty(long jarg1, UInstance jarg1_);
  public final static native void UInstance_setSliceTime(long jarg1, UInstance jarg1_, float jarg2);
  public final static native float UInstance_getSliceTime(long jarg1, UInstance jarg1_);
  public final static native boolean UInstance_supportMaterialRendering(long jarg1, UInstance jarg1_, long jarg2, UDriver jarg2_, boolean jarg3);
  public final static native long UInstance_getShape(long jarg1, UInstance jarg1_);
  public final static native String UInstance_getShapeName(long jarg1, UInstance jarg1_);
  public final static native void UInstance_cast(long jarg1, UInstance jarg1_, long jarg2, UTransform jarg2_);
  public final static native boolean UInstance_getDefaultPos(long jarg1, UInstance jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean UInstance_getDefaultRotQuat(long jarg1, UInstance jarg1_, long jarg2);
  public final static native boolean UInstance_getDefaultScale(long jarg1, UInstance jarg1_, long jarg2, CVector jarg2_);
  public final static native void UInstance_setRelativeScale(long jarg1, UInstance jarg1_, long jarg2, CVector jarg2_);
  public final static native long new_UInstance__SWIG_0();
  public final static native long new_UInstance__SWIG_1(long jarg1, CTransformShape jarg1_);
  public final static native void UInstance_attach(long jarg1, UInstance jarg1_, long jarg2, CTransformShape jarg2_);
  public final static native void UInstance_detach(long jarg1, UInstance jarg1_);
  public final static native boolean UInstance_empty(long jarg1, UInstance jarg1_);
  public final static native long UInstance_getObjectPtr(long jarg1, UInstance jarg1_);
  public final static native void delete_UInstance(long jarg1);
  public final static native void delete_IIGAddBegin(long jarg1);
  public final static native void IIGAddBegin_startAddingIG(long jarg1, IIGAddBegin jarg1_, long jarg2);
  public final static native void delete_IAddRemoveInstance(long jarg1);
  public final static native void IAddRemoveInstance_instanceGroupAdded(long jarg1, IAddRemoveInstance jarg1_);
  public final static native void IAddRemoveInstance_instanceGroupRemoved(long jarg1, IAddRemoveInstance jarg1_);
  public final static native void delete_ITransformName(long jarg1);
  public final static native String ITransformName_transformName(long jarg1, ITransformName jarg1_, long jarg2, String jarg3, String jarg4);
  public final static native int UInstanceGroup_StateNotAdded_get();
  public final static native void delete_UInstanceGroup(long jarg1);
  public final static native void UInstanceGroup_setTransformNameCallback(long jarg1, UInstanceGroup jarg1_, long jarg2, ITransformName jarg2_);
  public final static native void UInstanceGroup_setAddRemoveInstanceCallback(long jarg1, UInstanceGroup jarg1_, long jarg2, IAddRemoveInstance jarg2_);
  public final static native void UInstanceGroup_setIGAddBeginCallback(long jarg1, UInstanceGroup jarg1_, long jarg2, IIGAddBegin jarg2_);
  public final static native void UInstanceGroup_addToScene__SWIG_0(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_, long jarg3, UDriver jarg3_, long jarg4);
  public final static native void UInstanceGroup_addToScene__SWIG_1(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_, long jarg3, UDriver jarg3_);
  public final static native void UInstanceGroup_addToScene__SWIG_2(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_);
  public final static native void UInstanceGroup_addToSceneAsync__SWIG_0(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_, long jarg3, UDriver jarg3_, long jarg4);
  public final static native void UInstanceGroup_addToSceneAsync__SWIG_1(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_, long jarg3, UDriver jarg3_);
  public final static native void UInstanceGroup_addToSceneAsync__SWIG_2(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_);
  public final static native void UInstanceGroup_stopAddToSceneAsync(long jarg1, UInstanceGroup jarg1_);
  public final static native int UInstanceGroup_getAddToSceneState(long jarg1, UInstanceGroup jarg1_);
  public final static native void UInstanceGroup_removeFromScene(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_);
  public final static native long UInstanceGroup_createInstanceGroup(String jarg1);
  public final static native void UInstanceGroup_createInstanceGroupAsync(String jarg1, long jarg2);
  public final static native void UInstanceGroup_stopCreateInstanceGroupAsync(long jarg1);
  public final static native long UInstanceGroup_getNumInstance(long jarg1, UInstanceGroup jarg1_);
  public final static native String UInstanceGroup_getShapeName(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native String UInstanceGroup_getInstanceName(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native void UInstanceGroup_getInstanceMatrix(long jarg1, UInstanceGroup jarg1_, long jarg2, long jarg3);
  public final static native long UInstanceGroup_getInstancePos(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native long UInstanceGroup_getInstanceRot(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native long UInstanceGroup_getInstanceScale(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native long UInstanceGroup_getInstance(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native int UInstanceGroup_getIndexByName(long jarg1, UInstanceGroup jarg1_, String jarg2);
  public final static native long UInstanceGroup_getByName(long jarg1, UInstanceGroup jarg1_, String jarg2);
  public final static native void UInstanceGroup_setBlendShapeFactor(long jarg1, UInstanceGroup jarg1_, String jarg2, float jarg3);
  public final static native void UInstanceGroup_createRoot(long jarg1, UInstanceGroup jarg1_, long jarg2, UScene jarg2_);
  public final static native void UInstanceGroup_setClusterSystemForInstances(long jarg1, UInstanceGroup jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native boolean UInstanceGroup_linkToParentCluster(long jarg1, UInstanceGroup jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long UInstanceGroup_getParentCluster(long jarg1, UInstanceGroup jarg1_);
  public final static native void UInstanceGroup_getDynamicPortals(long jarg1, UInstanceGroup jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void UInstanceGroup_setDynamicPortal(long jarg1, UInstanceGroup jarg1_, long jarg2, boolean jarg3);
  public final static native boolean UInstanceGroup_getDynamicPortal(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native void UInstanceGroup_setPos(long jarg1, UInstanceGroup jarg1_, long jarg2, CVector jarg2_);
  public final static native void UInstanceGroup_setRotQuat(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native long UInstanceGroup_getPos(long jarg1, UInstanceGroup jarg1_);
  public final static native long UInstanceGroup_getRotQuat(long jarg1, UInstanceGroup jarg1_);
  public final static native void UInstanceGroup_freezeHRC(long jarg1, UInstanceGroup jarg1_);
  public final static native void UInstanceGroup_unfreezeHRC(long jarg1, UInstanceGroup jarg1_);
  public final static native boolean UInstanceGroup_getStaticLightSetup(long jarg1, UInstanceGroup jarg1_, long jarg2, CRGBA jarg2_, long jarg3, int jarg4, long jarg5, CVector jarg5_, long jarg6, long jarg7, long jarg8, CRGBA jarg8_);
  public final static native void UInstanceGroup_setDistMax(long jarg1, UInstanceGroup jarg1_, long jarg2, float jarg3);
  public final static native float UInstanceGroup_getDistMax(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native void UInstanceGroup_setCoarseMeshDist(long jarg1, UInstanceGroup jarg1_, long jarg2, float jarg3);
  public final static native float UInstanceGroup_getCoarseMeshDist(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native void UInstanceGroup_displayDebugClusters(long jarg1, UInstanceGroup jarg1_, long jarg2, UDriver jarg2_, long jarg3, UTextContext jarg3_);
  public final static native boolean UInstanceGroup_dontCastShadowForInterior(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native boolean UInstanceGroup_dontCastShadowForExterior(long jarg1, UInstanceGroup jarg1_, long jarg2);
  public final static native int UInstanceMaterial_always_get();
  public final static native int UInstanceMaterial_one_get();
  public final static native int UInstanceMaterial_Repeat_get();
  public final static native boolean UInstanceMaterial_isLighted(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setLighting__SWIG_0(long jarg1, UInstanceMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_, float jarg7);
  public final static native void UInstanceMaterial_setLighting__SWIG_1(long jarg1, UInstanceMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_, long jarg6, CRGBA jarg6_);
  public final static native void UInstanceMaterial_setLighting__SWIG_2(long jarg1, UInstanceMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CRGBA jarg5_);
  public final static native void UInstanceMaterial_setLighting__SWIG_3(long jarg1, UInstanceMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_);
  public final static native void UInstanceMaterial_setLighting__SWIG_4(long jarg1, UInstanceMaterial jarg1_, boolean jarg2, long jarg3, CRGBA jarg3_);
  public final static native void UInstanceMaterial_setLighting__SWIG_5(long jarg1, UInstanceMaterial jarg1_, boolean jarg2);
  public final static native boolean UInstanceMaterial_isUserColor(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setBlend(long jarg1, UInstanceMaterial jarg1_, boolean jarg2);
  public final static native void UInstanceMaterial_setBlendFunc(long jarg1, UInstanceMaterial jarg1_, int jarg2, int jarg3);
  public final static native void UInstanceMaterial_setSrcBlend(long jarg1, UInstanceMaterial jarg1_, int jarg2);
  public final static native void UInstanceMaterial_setDstBlend(long jarg1, UInstanceMaterial jarg1_, int jarg2);
  public final static native void UInstanceMaterial_setAlphaTestThreshold(long jarg1, UInstanceMaterial jarg1_, float jarg2);
  public final static native void UInstanceMaterial_setZWrite(long jarg1, UInstanceMaterial jarg1_, boolean jarg2);
  public final static native void UInstanceMaterial_setZFunc(long jarg1, UInstanceMaterial jarg1_, int jarg2);
  public final static native float UInstanceMaterial_getAlphaTestThreshold(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setAlphaTest(long jarg1, UInstanceMaterial jarg1_, boolean jarg2);
  public final static native boolean UInstanceMaterial_getBlend(long jarg1, UInstanceMaterial jarg1_);
  public final static native int UInstanceMaterial_getSrcBlend(long jarg1, UInstanceMaterial jarg1_);
  public final static native int UInstanceMaterial_getDstBlend(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setEmissive__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UInstanceMaterial_setEmissive__SWIG_1(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setAmbient__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UInstanceMaterial_setAmbient__SWIG_1(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setDiffuse__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UInstanceMaterial_setDiffuse__SWIG_1(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setOpacity(long jarg1, UInstanceMaterial jarg1_, short jarg2);
  public final static native void UInstanceMaterial_setSpecular__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UInstanceMaterial_setSpecular__SWIG_1(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setShininess(long jarg1, UInstanceMaterial jarg1_, float jarg2);
  public final static native long UInstanceMaterial_getEmissive(long jarg1, UInstanceMaterial jarg1_);
  public final static native long UInstanceMaterial_getAmbient(long jarg1, UInstanceMaterial jarg1_);
  public final static native long UInstanceMaterial_getDiffuse(long jarg1, UInstanceMaterial jarg1_);
  public final static native short UInstanceMaterial_getOpacity(long jarg1, UInstanceMaterial jarg1_);
  public final static native long UInstanceMaterial_getSpecular(long jarg1, UInstanceMaterial jarg1_);
  public final static native float UInstanceMaterial_getShininess(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setColor(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UInstanceMaterial_getColor(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setConstantColor(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native long UInstanceMaterial_getConstantColor(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native void UInstanceMaterial_setUserColor(long jarg1, UInstanceMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UInstanceMaterial_getUserColor(long jarg1, UInstanceMaterial jarg1_);
  public final static native int UInstanceMaterial_getLastTextureStage(long jarg1, UInstanceMaterial jarg1_);
  public final static native boolean UInstanceMaterial_isTextureFile(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native String UInstanceMaterial_getTextureFileName(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native void UInstanceMaterial_emptyTexture__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native void UInstanceMaterial_emptyTexture__SWIG_1(long jarg1, UInstanceMaterial jarg1_);
  public final static native void UInstanceMaterial_setTextureFileName__SWIG_0(long jarg1, UInstanceMaterial jarg1_, String jarg2, long jarg3);
  public final static native void UInstanceMaterial_setTextureFileName__SWIG_1(long jarg1, UInstanceMaterial jarg1_, String jarg2);
  public final static native void UInstanceMaterial_setTextureMem__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, long jarg4, boolean jarg5, boolean jarg6, long jarg7, long jarg8, long jarg9);
  public final static native void UInstanceMaterial_setTextureMem__SWIG_1(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, long jarg4, boolean jarg5, boolean jarg6, long jarg7, long jarg8);
  public final static native void UInstanceMaterial_setTextureMem__SWIG_2(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, long jarg4, boolean jarg5, boolean jarg6, long jarg7);
  public final static native void UInstanceMaterial_setTextureMem__SWIG_3(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, long jarg4, boolean jarg5, boolean jarg6);
  public final static native void UInstanceMaterial_setTextureMem__SWIG_4(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3, long jarg4, boolean jarg5);
  public final static native void UInstanceMaterial_setWrapS(long jarg1, UInstanceMaterial jarg1_, long jarg2, int jarg3);
  public final static native void UInstanceMaterial_setWrapT(long jarg1, UInstanceMaterial jarg1_, long jarg2, int jarg3);
  public final static native int UInstanceMaterial_getWrapS(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native int UInstanceMaterial_getWrapT(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native void UInstanceMaterial_enableUserTexMat__SWIG_0(long jarg1, UInstanceMaterial jarg1_, long jarg2, boolean jarg3);
  public final static native void UInstanceMaterial_enableUserTexMat__SWIG_1(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native boolean UInstanceMaterial_isUserTexMatEnabled(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native void UInstanceMaterial_setUserTexMat(long jarg1, UInstanceMaterial jarg1_, long jarg2, long jarg3);
  public final static native long UInstanceMaterial_getUserTexMat(long jarg1, UInstanceMaterial jarg1_, long jarg2);
  public final static native long new_UInstanceMaterial__SWIG_0();
  public final static native long new_UInstanceMaterial__SWIG_1(long jarg1, CMeshBaseInstance jarg1_, long jarg2, CMaterial jarg2_, long jarg3, CAsyncTextureBlock jarg3_);
  public final static native void UInstanceMaterial_attach(long jarg1, UInstanceMaterial jarg1_, long jarg2, CMeshBaseInstance jarg2_, long jarg3, CMaterial jarg3_, long jarg4, CAsyncTextureBlock jarg4_);
  public final static native void UInstanceMaterial_detach(long jarg1, UInstanceMaterial jarg1_);
  public final static native boolean UInstanceMaterial_empty(long jarg1, UInstanceMaterial jarg1_);
  public final static native long UInstanceMaterial_getObjectPtr(long jarg1, UInstanceMaterial jarg1_);
  public final static native void delete_UInstanceMaterial(long jarg1);
  public final static native void CTileAddedInfo_TileID_set(long jarg1, CTileAddedInfo jarg1_, java.math.BigInteger jarg2);
  public final static native java.math.BigInteger CTileAddedInfo_TileID_get(long jarg1, CTileAddedInfo jarg1_);
  public final static native void CTileAddedInfo_Corners_set(long jarg1, CTileAddedInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTileAddedInfo_Corners_get(long jarg1, CTileAddedInfo jarg1_);
  public final static native void CTileAddedInfo_Center_set(long jarg1, CTileAddedInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTileAddedInfo_Center_get(long jarg1, CTileAddedInfo jarg1_);
  public final static native void CTileAddedInfo_Normal_set(long jarg1, CTileAddedInfo jarg1_, long jarg2, CVector jarg2_);
  public final static native long CTileAddedInfo_Normal_get(long jarg1, CTileAddedInfo jarg1_);
  public final static native long new_CTileAddedInfo();
  public final static native void delete_CTileAddedInfo(long jarg1);
  public final static native void delete_ULandscapeTileCallback(long jarg1);
  public final static native void ULandscapeTileCallback_tileAdded(long jarg1, ULandscapeTileCallback jarg1_, long jarg2, CTileAddedInfo jarg2_);
  public final static native void ULandscapeTileCallback_tileRemoved(long jarg1, ULandscapeTileCallback jarg1_, java.math.BigInteger jarg2);
  public final static native void ULandscape_setZonePath(long jarg1, ULandscape jarg1_, String jarg2);
  public final static native void ULandscape_loadBankFiles(long jarg1, ULandscape jarg1_, String jarg2, String jarg3);
  public final static native void ULandscape_flushTiles(long jarg1, ULandscape jarg1_, long jarg2);
  public final static native void ULandscape_postfixTileFilename(long jarg1, ULandscape jarg1_, String jarg2);
  public final static native void ULandscape_postfixTileVegetableDesc(long jarg1, ULandscape jarg1_, String jarg2);
  public final static native void ULandscape_loadAllZonesAround__SWIG_0(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void ULandscape_loadAllZonesAround__SWIG_1(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_);
  public final static native void ULandscape_refreshZonesAround__SWIG_0(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3);
  public final static native void ULandscape_refreshZonesAround__SWIG_1(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, long jarg5, long jarg6, Vector_uint16 jarg6_);
  public final static native void ULandscape_refreshZonesAround__SWIG_2(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, long jarg5);
  public final static native void ULandscape_refreshAllZonesAround__SWIG_0(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_, long jarg5, Vector_String jarg5_, long jarg6, long jarg7, Vector_uint16 jarg7_);
  public final static native void ULandscape_refreshAllZonesAround__SWIG_1(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, long jarg4, Vector_String jarg4_, long jarg5, Vector_String jarg5_, long jarg6);
  public final static native void ULandscape_getAllZoneLoaded(long jarg1, ULandscape jarg1_, long jarg2, Vector_String jarg2_);
  public final static native void ULandscape_invalidateAllTiles(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_removeAllZones(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setupStaticLight(long jarg1, ULandscape jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, float jarg4);
  public final static native void ULandscape_setPointLightDiffuseMaterial(long jarg1, ULandscape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long ULandscape_getPointLightDiffuseMaterial(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setUpdateLightingFrequency(long jarg1, ULandscape jarg1_, float jarg2);
  public final static native void ULandscape_updateLightingAll(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_enableAdditive(long jarg1, ULandscape jarg1_, boolean jarg2);
  public final static native boolean ULandscape_isAdditiveEnabled(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setThreshold(long jarg1, ULandscape jarg1_, float jarg2);
  public final static native float ULandscape_getThreshold(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setTileNear(long jarg1, ULandscape jarg1_, float jarg2);
  public final static native float ULandscape_getTileNear(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setTileMaxSubdivision(long jarg1, ULandscape jarg1_, long jarg2);
  public final static native long ULandscape_getTileMaxSubdivision(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setTileColor(long jarg1, ULandscape jarg1_, boolean jarg2, float jarg3);
  public final static native String ULandscape_getZoneName(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native void ULandscape_show(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_hide(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setRefineCenterAuto(long jarg1, ULandscape jarg1_, boolean jarg2);
  public final static native boolean ULandscape_getRefineCenterAuto(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setRefineCenterUser(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_);
  public final static native long ULandscape_getRefineCenterUser(long jarg1, ULandscape jarg1_);
  public final static native long ULandscape_getHeightFieldDeltaZ(long jarg1, ULandscape jarg1_, float jarg2, float jarg3);
  public final static native void ULandscape_setHeightField(long jarg1, ULandscape jarg1_, long jarg2, CHeightMap jarg2_);
  public final static native void ULandscape_enableVegetable(long jarg1, ULandscape jarg1_, boolean jarg2);
  public final static native void ULandscape_loadVegetableTexture(long jarg1, ULandscape jarg1_, String jarg2);
  public final static native void ULandscape_setupVegetableLighting(long jarg1, ULandscape jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CVector jarg4_);
  public final static native void ULandscape_setVegetableWind(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4, float jarg5);
  public final static native void ULandscape_setVegetableUpdateLightingFrequency(long jarg1, ULandscape jarg1_, float jarg2);
  public final static native void ULandscape_setVegetableDensity(long jarg1, ULandscape jarg1_, float jarg2);
  public final static native float ULandscape_getVegetableDensity(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_setDLMGlobalVegetableColor(long jarg1, ULandscape jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long ULandscape_getDLMGlobalVegetableColor(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_enableReceiveShadowMap(long jarg1, ULandscape jarg1_, boolean jarg2);
  public final static native boolean ULandscape_canReceiveShadowMap(long jarg1, ULandscape jarg1_);
  public final static native void ULandscape_addTileCallback(long jarg1, ULandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native void ULandscape_removeTileCallback(long jarg1, ULandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native boolean ULandscape_isTileCallback(long jarg1, ULandscape jarg1_, long jarg2, ULandscapeTileCallback jarg2_);
  public final static native void ULandscape_setZFunc(long jarg1, ULandscape jarg1_, int jarg2);
  public final static native long ULandscape_getZone(long jarg1, ULandscape jarg1_, int jarg2);
  public final static native float ULandscape_getRayCollision(long jarg1, ULandscape jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long ULight_createLight();
  public final static native void delete_ULight(long jarg1);
  public final static native void ULight_setupDirectional__SWIG_0(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7, float jarg8);
  public final static native void ULight_setupDirectional__SWIG_1(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6, float jarg7);
  public final static native void ULight_setupDirectional__SWIG_2(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, float jarg6);
  public final static native void ULight_setupDirectional__SWIG_3(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_);
  public final static native void ULight_setupPointLight__SWIG_0(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void ULight_setupPointLight__SWIG_1(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void ULight_setupPointLight__SWIG_2(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7);
  public final static native void ULight_setupPointLight__SWIG_3(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_);
  public final static native void ULight_setupSpotLight__SWIG_0(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11);
  public final static native void ULight_setupSpotLight__SWIG_1(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9, float jarg10);
  public final static native void ULight_setupSpotLight__SWIG_2(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8, float jarg9);
  public final static native void ULight_setupSpotLight__SWIG_3(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CRGBA jarg4_, long jarg5, CVector jarg5_, long jarg6, CVector jarg6_, float jarg7, float jarg8);
  public final static native void ULight_setupAttenuation(long jarg1, ULight jarg1_, float jarg2, float jarg3);
  public final static native void ULight_setNoAttenuation(long jarg1, ULight jarg1_);
  public final static native void ULight_setupSpotExponent(long jarg1, ULight jarg1_, float jarg2);
  public final static native void ULight_setMode(long jarg1, ULight jarg1_, int jarg2);
  public final static native void ULight_setAmbiant(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void ULight_setDiffuse(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void ULight_setSpecular(long jarg1, ULight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void ULight_setPosition(long jarg1, ULight jarg1_, long jarg2, CVector jarg2_);
  public final static native void ULight_setDirection(long jarg1, ULight jarg1_, long jarg2, CVector jarg2_);
  public final static native void ULight_setExponent(long jarg1, ULight jarg1_, float jarg2);
  public final static native void ULight_setCutoff(long jarg1, ULight jarg1_, float jarg2);
  public final static native void ULight_setConstantAttenuation(long jarg1, ULight jarg1_, float jarg2);
  public final static native void ULight_setLinearAttenuation(long jarg1, ULight jarg1_, float jarg2);
  public final static native void ULight_setQuadraticAttenuation(long jarg1, ULight jarg1_, float jarg2);
  public final static native int ULight_getMode(long jarg1, ULight jarg1_);
  public final static native long ULight_getAmbiant(long jarg1, ULight jarg1_);
  public final static native long ULight_getDiffuse(long jarg1, ULight jarg1_);
  public final static native long ULight_getSpecular(long jarg1, ULight jarg1_);
  public final static native long ULight_getPosition(long jarg1, ULight jarg1_);
  public final static native long ULight_getDirection(long jarg1, ULight jarg1_);
  public final static native float ULight_getExponent(long jarg1, ULight jarg1_);
  public final static native float ULight_getCutoff(long jarg1, ULight jarg1_);
  public final static native float ULight_getConstantAttenuation(long jarg1, ULight jarg1_);
  public final static native float ULight_getLinearAttenuation(long jarg1, ULight jarg1_);
  public final static native float ULight_getQuadraticAttenuation(long jarg1, ULight jarg1_);
  public final static native int UMaterial_always_get();
  public final static native int UMaterial_one_get();
  public final static native int UMaterial_Replace_get();
  public final static native int UMaterial_Texture_get();
  public final static native int UMaterial_SrcColor_get();
  public final static native void UMaterial_setTexture__SWIG_0(long jarg1, UMaterial jarg1_, long jarg2, long jarg3, UTexture jarg3_);
  public final static native boolean UMaterial_texturePresent__SWIG_0(long jarg1, UMaterial jarg1_, long jarg2);
  public final static native void UMaterial_selectTextureSet(long jarg1, UMaterial jarg1_, long jarg2);
  public final static native void UMaterial_setTexture__SWIG_1(long jarg1, UMaterial jarg1_, long jarg2, UTexture jarg2_);
  public final static native boolean UMaterial_texturePresent__SWIG_1(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_setBlend(long jarg1, UMaterial jarg1_, boolean jarg2);
  public final static native void UMaterial_setBlendFunc(long jarg1, UMaterial jarg1_, int jarg2, int jarg3);
  public final static native void UMaterial_setSrcBlend(long jarg1, UMaterial jarg1_, int jarg2);
  public final static native void UMaterial_setDstBlend(long jarg1, UMaterial jarg1_, int jarg2);
  public final static native boolean UMaterial_getBlend(long jarg1, UMaterial jarg1_);
  public final static native int UMaterial_getSrcBlend(long jarg1, UMaterial jarg1_);
  public final static native int UMaterial_getDstBlend(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_texEnvOpRGB(long jarg1, UMaterial jarg1_, long jarg2, int jarg3);
  public final static native void UMaterial_texEnvArg0RGB(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_texEnvArg1RGB(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_texEnvArg2RGB(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_texEnvOpAlpha(long jarg1, UMaterial jarg1_, long jarg2, int jarg3);
  public final static native void UMaterial_texEnvArg0Alpha(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_texEnvArg1Alpha(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_texEnvArg2Alpha(long jarg1, UMaterial jarg1_, long jarg2, int jarg3, int jarg4);
  public final static native void UMaterial_setZFunc(long jarg1, UMaterial jarg1_, int jarg2);
  public final static native void UMaterial_setZWrite(long jarg1, UMaterial jarg1_, boolean jarg2);
  public final static native void UMaterial_setZBias(long jarg1, UMaterial jarg1_, float jarg2);
  public final static native int UMaterial_getZFunc(long jarg1, UMaterial jarg1_);
  public final static native boolean UMaterial_getZWrite(long jarg1, UMaterial jarg1_);
  public final static native float UMaterial_getZBias(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_setAlphaTest(long jarg1, UMaterial jarg1_, boolean jarg2);
  public final static native boolean UMaterial_getAlphaTest(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_setAlphaTestThreshold(long jarg1, UMaterial jarg1_, float jarg2);
  public final static native float UMaterial_getAlphaTestThreshold(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_setColor(long jarg1, UMaterial jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UMaterial_getColor(long jarg1, UMaterial jarg1_);
  public final static native boolean UMaterial_isLighted(long jarg1, UMaterial jarg1_);
  public final static native long UMaterial_getEmissive(long jarg1, UMaterial jarg1_);
  public final static native long UMaterial_getAmbient(long jarg1, UMaterial jarg1_);
  public final static native long UMaterial_getDiffuse(long jarg1, UMaterial jarg1_);
  public final static native short UMaterial_getOpacity(long jarg1, UMaterial jarg1_);
  public final static native long UMaterial_getSpecular(long jarg1, UMaterial jarg1_);
  public final static native float UMaterial_getShininess(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_setDoubleSided__SWIG_0(long jarg1, UMaterial jarg1_, boolean jarg2);
  public final static native void UMaterial_setDoubleSided__SWIG_1(long jarg1, UMaterial jarg1_);
  public final static native boolean UMaterial_getDoubleSided(long jarg1, UMaterial jarg1_);
  public final static native void UMaterial_initUnlit(long jarg1, UMaterial jarg1_);
  public final static native boolean UMaterial_isSupportedByDriver__SWIG_0(long jarg1, UMaterial jarg1_, long jarg2, UDriver jarg2_, boolean jarg3);
  public final static native boolean UMaterial_isSupportedByDriver__SWIG_1(long jarg1, UMaterial jarg1_, long jarg2, UDriver jarg2_);
  public final static native long new_UMaterial__SWIG_0();
  public final static native long new_UMaterial__SWIG_1(long jarg1, CMaterial jarg1_);
  public final static native void UMaterial_attach(long jarg1, UMaterial jarg1_, long jarg2, CMaterial jarg2_);
  public final static native void UMaterial_detach(long jarg1, UMaterial jarg1_);
  public final static native boolean UMaterial_empty(long jarg1, UMaterial jarg1_);
  public final static native long UMaterial_getObjectPtr(long jarg1, UMaterial jarg1_);
  public final static native void delete_UMaterial(long jarg1);
  public final static native boolean UParticleSystemInstance_isSystemPresent(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_getSystemBBox(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native void UParticleSystemInstance_setUserColor(long jarg1, UParticleSystemInstance jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UParticleSystemInstance_getUserColor(long jarg1, UParticleSystemInstance jarg1_);
  public final static native void UParticleSystemInstance_setUserParam(long jarg1, UParticleSystemInstance jarg1_, long jarg2, float jarg3);
  public final static native void UParticleSystemInstance_setGlobalUserParamValue(String jarg1, float jarg2);
  public final static native float UParticleSystemInstance_getGlobalUserParamValue(String jarg1);
  public final static native void UParticleSystemInstance_setGlobalVectorValue(String jarg1, long jarg2, CVector jarg2_);
  public final static native long UParticleSystemInstance_getGlobalVectorValue(String jarg1);
  public final static native float UParticleSystemInstance_getUserParam(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native void UParticleSystemInstance_bypassGlobalUserParamValue__SWIG_0(long jarg1, UParticleSystemInstance jarg1_, long jarg2, boolean jarg3);
  public final static native void UParticleSystemInstance_bypassGlobalUserParamValue__SWIG_1(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native boolean UParticleSystemInstance_isGlobalUserParamValueBypassed(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native boolean UParticleSystemInstance_emit__SWIG_0(long jarg1, UParticleSystemInstance jarg1_, long jarg2, long jarg3);
  public final static native boolean UParticleSystemInstance_emit__SWIG_1(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native boolean UParticleSystemInstance_removeByID(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native long UParticleSystemInstance_getNumID(long jarg1, UParticleSystemInstance jarg1_);
  public final static native long UParticleSystemInstance_getID(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native boolean UParticleSystemInstance_getIDs(long jarg1, UParticleSystemInstance jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native boolean UParticleSystemInstance_setActive(long jarg1, UParticleSystemInstance jarg1_, long jarg2, boolean jarg3);
  public final static native void UParticleSystemInstance_activateEmitters(long jarg1, UParticleSystemInstance jarg1_, boolean jarg2);
  public final static native boolean UParticleSystemInstance_hasActiveEmitters(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_hasParticles(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_hasEmmiters(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_isShared(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_isValid(long jarg1, UParticleSystemInstance jarg1_);
  public final static native void UParticleSystemInstance_setUserMatrix(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native void UParticleSystemInstance_forceSetUserMatrix(long jarg1, UParticleSystemInstance jarg1_, long jarg2);
  public final static native void UParticleSystemInstance_forceInstanciate(long jarg1, UParticleSystemInstance jarg1_);
  public final static native void UParticleSystemInstance_setZBias(long jarg1, UParticleSystemInstance jarg1_, float jarg2);
  public final static native void UParticleSystemInstance_forceDisplayBBox(boolean jarg1);
  public final static native void UParticleSystemInstance_cast(long jarg1, UParticleSystemInstance jarg1_, long jarg2, UInstance jarg2_);
  public final static native void UParticleSystemInstance_stopSound(long jarg1, UParticleSystemInstance jarg1_);
  public final static native void UParticleSystemInstance_reactivateSound(long jarg1, UParticleSystemInstance jarg1_);
  public final static native long new_UParticleSystemInstance__SWIG_0();
  public final static native long new_UParticleSystemInstance__SWIG_1(long jarg1, CParticleSystemModel jarg1_);
  public final static native void UParticleSystemInstance_attach(long jarg1, UParticleSystemInstance jarg1_, long jarg2, CParticleSystemModel jarg2_);
  public final static native void UParticleSystemInstance_detach(long jarg1, UParticleSystemInstance jarg1_);
  public final static native boolean UParticleSystemInstance_empty(long jarg1, UParticleSystemInstance jarg1_);
  public final static native long UParticleSystemInstance_getObjectPtr(long jarg1, UParticleSystemInstance jarg1_);
  public final static native void delete_UParticleSystemInstance(long jarg1);
  public final static native void assignSoundServerToPS(long jarg1, UPSSoundServer jarg1_);
  public final static native void UParticleSystemSound_setPSSound(long jarg1);
  public final static native long new_UParticleSystemSound();
  public final static native void delete_UParticleSystemSound(long jarg1);
  public final static native int UPlayList_empty_get();
  public final static native int UPlayList_Clamp_get();
  public final static native void UPlayList_registerTransform__SWIG_0(long jarg1, UPlayList jarg1_, long jarg2, UTransform jarg2_, String jarg3);
  public final static native void UPlayList_registerTransform__SWIG_1(long jarg1, UPlayList jarg1_, long jarg2, UTransform jarg2_);
  public final static native void UPlayList_resetAllChannels(long jarg1, UPlayList jarg1_);
  public final static native void UPlayList_emptyPlayList(long jarg1, UPlayList jarg1_);
  public final static native void UPlayList_setAnimation(long jarg1, UPlayList jarg1_, short jarg2, long jarg3);
  public final static native long UPlayList_getAnimation(long jarg1, UPlayList jarg1_, short jarg2);
  public final static native void UPlayList_setTimeOrigin(long jarg1, UPlayList jarg1_, short jarg2, double jarg3);
  public final static native double UPlayList_getTimeOrigin(long jarg1, UPlayList jarg1_, short jarg2);
  public final static native void UPlayList_setSpeedFactor(long jarg1, UPlayList jarg1_, short jarg2, float jarg3);
  public final static native float UPlayList_getSpeedFactor(long jarg1, UPlayList jarg1_, short jarg2);
  public final static native void UPlayList_setWrapMode(long jarg1, UPlayList jarg1_, short jarg2, int jarg3);
  public final static native int UPlayList_getWrapMode(long jarg1, UPlayList jarg1_, short jarg2);
  public final static native void UPlayList_setStartWeight(long jarg1, UPlayList jarg1_, short jarg2, float jarg3, double jarg4);
  public final static native float UPlayList_getStartWeight(long jarg1, UPlayList jarg1_, short jarg2, long jarg3);
  public final static native void UPlayList_setEndWeight(long jarg1, UPlayList jarg1_, short jarg2, float jarg3, double jarg4);
  public final static native float UPlayList_getEndWeight(long jarg1, UPlayList jarg1_, short jarg2, long jarg3);
  public final static native void UPlayList_setWeightSmoothness(long jarg1, UPlayList jarg1_, short jarg2, float jarg3);
  public final static native float UPlayList_getWeightSmoothness(long jarg1, UPlayList jarg1_, short jarg2);
  public final static native void UPlayList_setWeight(long jarg1, UPlayList jarg1_, short jarg2, float jarg3);
  public final static native float UPlayList_getLocalTime(long jarg1, UPlayList jarg1_, short jarg2, double jarg3, long jarg4, UAnimationSet jarg4_);
  public final static native float UPlayList_getLocalWeight(long jarg1, UPlayList jarg1_, short jarg2, double jarg3);
  public final static native void UPlayList_setSkeletonWeight__SWIG_0(long jarg1, UPlayList jarg1_, short jarg2, long jarg3, boolean jarg4);
  public final static native void UPlayList_setSkeletonWeight__SWIG_1(long jarg1, UPlayList jarg1_, short jarg2, long jarg3);
  public final static native long UPlayList_getSkeletonWeight(long jarg1, UPlayList jarg1_, short jarg2, long jarg3);
  public final static native void UPlayList_enableChannel(long jarg1, UPlayList jarg1_, long jarg2, boolean jarg3);
  public final static native boolean UPlayList_isChannelEnabled(long jarg1, UPlayList jarg1_, long jarg2);
  public final static native long UPlayListManager_createPlayList(long jarg1, UPlayListManager jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native void UPlayListManager_deletePlayList(long jarg1, UPlayListManager jarg1_, long jarg2, UPlayList jarg2_);
  public final static native void UPlayListManager_animate(long jarg1, UPlayListManager jarg1_, double jarg2);
  public final static native void UPlayListManager_setup(long jarg1, UPlayListManager jarg1_, double jarg2);
  public final static native void UPointLight_setAmbient(long jarg1, UPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UPointLight_setDiffuse(long jarg1, UPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UPointLight_setSpecular(long jarg1, UPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UPointLight_setColor(long jarg1, UPointLight jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UPointLight_getAmbient(long jarg1, UPointLight jarg1_);
  public final static native long UPointLight_getDiffuse(long jarg1, UPointLight jarg1_);
  public final static native long UPointLight_getSpecular(long jarg1, UPointLight jarg1_);
  public final static native void UPointLight_setupAttenuation(long jarg1, UPointLight jarg1_, float jarg2, float jarg3);
  public final static native float UPointLight_getAttenuationBegin(long jarg1, UPointLight jarg1_);
  public final static native float UPointLight_getAttenuationEnd(long jarg1, UPointLight jarg1_);
  public final static native void UPointLight_enableSpotlight(long jarg1, UPointLight jarg1_, boolean jarg2);
  public final static native boolean UPointLight_isSpotlight(long jarg1, UPointLight jarg1_);
  public final static native void UPointLight_setupSpotAngle(long jarg1, UPointLight jarg1_, float jarg2, float jarg3);
  public final static native float UPointLight_getSpotAngleBegin(long jarg1, UPointLight jarg1_);
  public final static native float UPointLight_getSpotAngleEnd(long jarg1, UPointLight jarg1_);
  public final static native void UPointLight_setDeltaPosToSkeletonWhenOutOfFrustum(long jarg1, UPointLight jarg1_, long jarg2, CVector jarg2_);
  public final static native long UPointLight_getDeltaPosToSkeletonWhenOutOfFrustum(long jarg1, UPointLight jarg1_);
  public final static native void UPointLight_setInfluenceLightMap(long jarg1, UPointLight jarg1_, boolean jarg2);
  public final static native boolean UPointLight_getInfluenceLightMap(long jarg1, UPointLight jarg1_);
  public final static native long new_UPointLight__SWIG_0();
  public final static native long new_UPointLight__SWIG_1(long jarg1, CPointLightModel jarg1_);
  public final static native void UPointLight_attach(long jarg1, UPointLight jarg1_, long jarg2, CPointLightModel jarg2_);
  public final static native void UPointLight_detach(long jarg1, UPointLight jarg1_);
  public final static native boolean UPointLight_empty(long jarg1, UPointLight jarg1_);
  public final static native long UPointLight_getObjectPtr(long jarg1, UPointLight jarg1_);
  public final static native void delete_UPointLight(long jarg1);
  public final static native void SpawnedSourceEndedCallback(long jarg1, long jarg2);
  public final static native long new_CPSSoundInstanceImpl();
  public final static native void CPSSoundInstanceImpl_init(long jarg1, CPSSoundInstanceImpl jarg1_, long jarg2, long jarg3, CPSSoundServImpl jarg3_, boolean jarg4);
  public final static native void CPSSoundInstanceImpl_setSoundParams(long jarg1, CPSSoundInstanceImpl jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, float jarg5);
  public final static native void CPSSoundInstanceImpl_play(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native boolean CPSSoundInstanceImpl_isPlaying(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native void CPSSoundInstanceImpl_stop(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native float CPSSoundInstanceImpl_getPitch(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native void CPSSoundInstanceImpl_setLooping(long jarg1, CPSSoundInstanceImpl jarg1_, boolean jarg2);
  public final static native boolean CPSSoundInstanceImpl_isLooping(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native void CPSSoundInstanceImpl_release(long jarg1, CPSSoundInstanceImpl jarg1_);
  public final static native void delete_CPSSoundInstanceImpl(long jarg1);
  public final static native long new_CPSSoundServImpl();
  public final static native void delete_CPSSoundServImpl(long jarg1);
  public final static native void CPSSoundServImpl_init(long jarg1, CPSSoundServImpl jarg1_, long jarg2);
  public final static native long CPSSoundServImpl_getAudioMixer__SWIG_0(long jarg1, CPSSoundServImpl jarg1_);
  public final static native long CPSSoundServImpl_createSound__SWIG_0(long jarg1, CPSSoundServImpl jarg1_, long jarg2, boolean jarg3);
  public final static native long CPSSoundServImpl_createSound__SWIG_1(long jarg1, CPSSoundServImpl jarg1_, long jarg2);
  public final static native void delete_UPSSoundServer(long jarg1);
  public final static native long UPSSoundServer_createSound__SWIG_0(long jarg1, UPSSoundServer jarg1_, long jarg2, boolean jarg3);
  public final static native long UPSSoundServer_createSound__SWIG_1(long jarg1, UPSSoundServer jarg1_, long jarg2);
  public final static native void delete_UPSSoundInstance(long jarg1);
  public final static native void UPSSoundInstance_setSoundParams(long jarg1, UPSSoundInstance jarg1_, float jarg2, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, float jarg5);
  public final static native void UPSSoundInstance_play(long jarg1, UPSSoundInstance jarg1_);
  public final static native boolean UPSSoundInstance_isPlaying(long jarg1, UPSSoundInstance jarg1_);
  public final static native void UPSSoundInstance_stop(long jarg1, UPSSoundInstance jarg1_);
  public final static native void UPSSoundInstance_release(long jarg1, UPSSoundInstance jarg1_);
  public final static native float UPSSoundInstance_getPitch(long jarg1, UPSSoundInstance jarg1_);
  public final static native void UPSSoundInstance_setLooping(long jarg1, UPSSoundInstance jarg1_, boolean jarg2);
  public final static native boolean UPSSoundInstance_isLooping(long jarg1, UPSSoundInstance jarg1_);
  public final static native void delete_IAsyncLoadCallback(long jarg1);
  public final static native void IAsyncLoadCallback_InstanceGroupCreated(long jarg1, IAsyncLoadCallback jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native void delete_IWaterSurfaceAddedCallback(long jarg1);
  public final static native void IWaterSurfaceAddedCallback_waterSurfaceAdded(long jarg1, IWaterSurfaceAddedCallback jarg1_, long jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void IWaterSurfaceAddedCallback_waterSurfaceRemoved(long jarg1, IWaterSurfaceAddedCallback jarg1_, boolean jarg2);
  public final static native void delete_ILandscapePolyDrawingCallback(long jarg1);
  public final static native void ILandscapePolyDrawingCallback_beginPolyDrawing(long jarg1, ILandscapePolyDrawingCallback jarg1_);
  public final static native void ILandscapePolyDrawingCallback_endPolyDrawing(long jarg1, ILandscapePolyDrawingCallback jarg1_);
  public final static native int UScene_RenderNothing_get();
  public final static native int UScene_RenderOpaque_get();
  public final static native int UScene_RenderTransparent_get();
  public final static native int UScene_RenderFlare_get();
  public final static native int UScene_RenderAll_get();
  public final static native void UScene_render__SWIG_0(long jarg1, UScene jarg1_, boolean jarg2, boolean jarg3);
  public final static native void UScene_render__SWIG_1(long jarg1, UScene jarg1_, boolean jarg2);
  public final static native void UScene_render__SWIG_2(long jarg1, UScene jarg1_);
  public final static native void UScene_beginPartRender(long jarg1, UScene jarg1_);
  public final static native void UScene_renderPart(long jarg1, UScene jarg1_, int jarg2);
  public final static native void UScene_endPartRender__SWIG_0(long jarg1, UScene jarg1_, boolean jarg2, boolean jarg3);
  public final static native void UScene_endPartRender__SWIG_1(long jarg1, UScene jarg1_, boolean jarg2);
  public final static native void UScene_endPartRender__SWIG_2(long jarg1, UScene jarg1_);
  public final static native void UScene_updateWaitingInstances(long jarg1, UScene jarg1_, double jarg2);
  public final static native void UScene_animate(long jarg1, UScene jarg1_, double jarg2);
  public final static native void UScene_setCam(long jarg1, UScene jarg1_, long jarg2, UCamera jarg2_);
  public final static native long UScene_getCam(long jarg1, UScene jarg1_);
  public final static native void UScene_setViewport(long jarg1, UScene jarg1_, long jarg2, CViewport jarg2_);
  public final static native long UScene_getViewport(long jarg1, UScene jarg1_);
  public final static native long UScene_findCameraClusterSystemFromRay(long jarg1, UScene jarg1_, long jarg2, UInstanceGroup jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_);
  public final static native long UScene_createCamera(long jarg1, UScene jarg1_);
  public final static native void UScene_deleteCamera(long jarg1, UScene jarg1_, long jarg2, UCamera jarg2_);
  public final static native long UScene_createInstance(long jarg1, UScene jarg1_, String jarg2);
  public final static native void UScene_createInstanceAsync(long jarg1, UScene jarg1_, String jarg2, long jarg3, UInstance jarg3_, long jarg4, CVector jarg4_, long jarg5);
  public final static native void UScene_deleteInstance(long jarg1, UScene jarg1_, long jarg2, UInstance jarg2_);
  public final static native void UScene_createInstanceGroupAndAddToSceneAsync__SWIG_0(long jarg1, UScene jarg1_, String jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5, long jarg6, long jarg7, IAsyncLoadCallback jarg7_);
  public final static native void UScene_createInstanceGroupAndAddToSceneAsync__SWIG_1(long jarg1, UScene jarg1_, String jarg2, long jarg3, long jarg4, CVector jarg4_, long jarg5, long jarg6);
  public final static native void UScene_stopCreatingAndAddingIG(long jarg1, UScene jarg1_, long jarg2);
  public final static native void UScene_deleteInstanceGroup(long jarg1, UScene jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long UScene_createTransform(long jarg1, UScene jarg1_);
  public final static native void UScene_deleteTransform(long jarg1, UScene jarg1_, long jarg2, UTransform jarg2_);
  public final static native long UScene_createSkeleton(long jarg1, UScene jarg1_, String jarg2);
  public final static native void UScene_deleteSkeleton(long jarg1, UScene jarg1_, long jarg2, USkeleton jarg2_);
  public final static native long UScene_createLandscape(long jarg1, UScene jarg1_);
  public final static native void UScene_deleteLandscape(long jarg1, UScene jarg1_, long jarg2, ULandscape jarg2_);
  public final static native long UScene_createCloudScape(long jarg1, UScene jarg1_);
  public final static native void UScene_deleteCloudScape(long jarg1, UScene jarg1_, long jarg2, UCloudScape jarg2_);
  public final static native void UScene_setToGlobalInstanceGroup(long jarg1, UScene jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long UScene_createPointLight(long jarg1, UScene jarg1_);
  public final static native void UScene_deletePointLight(long jarg1, UScene jarg1_, long jarg2, UPointLight jarg2_);
  public final static native long UScene_createPlayListManager(long jarg1, UScene jarg1_);
  public final static native void UScene_deletePlayListManager(long jarg1, UScene jarg1_, long jarg2, UPlayListManager jarg2_);
  public final static native void UScene_setAutomaticAnimationSet(long jarg1, UScene jarg1_, long jarg2, UAnimationSet jarg2_);
  public final static native long UScene_createVisualCollisionManager(long jarg1, UScene jarg1_);
  public final static native void UScene_deleteVisualCollisionManager(long jarg1, UScene jarg1_, long jarg2, UVisualCollisionManager jarg2_);
  public final static native int UScene_PolygonBalancingOff_get();
  public final static native void UScene_setPolygonBalancingMode(long jarg1, UScene jarg1_, int jarg2);
  public final static native int UScene_getPolygonBalancingMode(long jarg1, UScene jarg1_);
  public final static native float UScene_getNbFaceAsked(long jarg1, UScene jarg1_);
  public final static native void UScene_setGroupLoadMaxPolygon(long jarg1, UScene jarg1_, String jarg2, long jarg3);
  public final static native long UScene_getGroupLoadMaxPolygon(long jarg1, UScene jarg1_, String jarg2);
  public final static native float UScene_getGroupNbFaceAsked(long jarg1, UScene jarg1_, String jarg2);
  public final static native void UScene_setMaxSkeletonsInNotCLodForm(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getMaxSkeletonsInNotCLodForm(long jarg1, UScene jarg1_);
  public final static native void UScene_setCoarseMeshManagerTexture(long jarg1, UScene jarg1_, String jarg2);
  public final static native void UScene_setCoarseMeshLightingUpdate(long jarg1, UScene jarg1_, short jarg2);
  public final static native short UScene_getCoarseMeshLightingUpdate(long jarg1, UScene jarg1_);
  public final static native void UScene_enableLightingSystem(long jarg1, UScene jarg1_, boolean jarg2);
  public final static native void UScene_setAmbientGlobal(long jarg1, UScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UScene_setSunAmbient(long jarg1, UScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UScene_setSunDiffuse(long jarg1, UScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UScene_setSunSpecular(long jarg1, UScene jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UScene_setSunDirection(long jarg1, UScene jarg1_, long jarg2, CVector jarg2_);
  public final static native void UScene_setLightGroupColor(long jarg1, UScene jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native long UScene_getAmbientGlobal(long jarg1, UScene jarg1_);
  public final static native long UScene_getSunAmbient(long jarg1, UScene jarg1_);
  public final static native long UScene_getSunDiffuse(long jarg1, UScene jarg1_);
  public final static native long UScene_getSunSpecular(long jarg1, UScene jarg1_);
  public final static native long UScene_getSunDirection(long jarg1, UScene jarg1_);
  public final static native void UScene_setMaxLightContribution(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getMaxLightContribution(long jarg1, UScene jarg1_);
  public final static native void UScene_setLightTransitionThreshold(long jarg1, UScene jarg1_, float jarg2);
  public final static native float UScene_getLightTransitionThreshold(long jarg1, UScene jarg1_);
  public final static native void UScene_setLayersRenderingOrder__SWIG_0(long jarg1, UScene jarg1_, boolean jarg2);
  public final static native void UScene_setLayersRenderingOrder__SWIG_1(long jarg1, UScene jarg1_);
  public final static native boolean UScene_getLayersRenderingOrder(long jarg1, UScene jarg1_);
  public final static native void UScene_setGlobalWindPower(long jarg1, UScene jarg1_, float jarg2);
  public final static native float UScene_getGlobalWindPower(long jarg1, UScene jarg1_);
  public final static native void UScene_setGlobalWindDirection(long jarg1, UScene jarg1_, long jarg2, CVector jarg2_);
  public final static native long UScene_getGlobalWindDirection(long jarg1, UScene jarg1_);
  public final static native void UScene_resetCLodManager(long jarg1, UScene jarg1_);
  public final static native long UScene_loadCLodShapeBank(long jarg1, UScene jarg1_, String jarg2);
  public final static native void UScene_deleteCLodShapeBank(long jarg1, UScene jarg1_, long jarg2);
  public final static native int UScene_getCLodShapeIdByName(long jarg1, UScene jarg1_, String jarg2);
  public final static native int UScene_getCLodAnimIdByName(long jarg1, UScene jarg1_, long jarg2, String jarg3);
  public final static native long UScene_getNumFlareContexts(long jarg1, UScene jarg1_);
  public final static native void UScene_setFlareContext(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getFlareContext(long jarg1, UScene jarg1_);
  public final static native int UScene_FilterLandscape_get();
  public final static native int UScene_FilterWater_get();
  public final static native int UScene_FilterMeshNoVP_get();
  public final static native int UScene_FilterMeshVP_get();
  public final static native int UScene_FilterMeshMRMNoVP_get();
  public final static native int UScene_FilterMeshMRMVP_get();
  public final static native int UScene_FilterMeshLodNoVP_get();
  public final static native int UScene_FilterMeshLodVP_get();
  public final static native int UScene_FilterSkeleton_get();
  public final static native int UScene_FilterSegRemanence_get();
  public final static native int UScene_FilterPS_get();
  public final static native int UScene_FilterFlare_get();
  public final static native int UScene_FilterCoarseMesh_get();
  public final static native int UScene_FilterAllMeshNoVP_get();
  public final static native int UScene_FilterAllMeshVP_get();
  public final static native int UScene_FilterAllMesh_get();
  public final static native int UScene_FilterFX_get();
  public final static native void UScene_enableElementRender(long jarg1, UScene jarg1_, int jarg2, boolean jarg3);
  public final static native void UScene_profileNextRender(long jarg1, UScene jarg1_);
  public final static native void UScene_getProfileResults(long jarg1, UScene jarg1_, long jarg2);
  public final static native void UScene_profileQuadGridClipManager(long jarg1, UScene jarg1_);
  public final static native long UScene_getShadowMapTextureSize(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapTextureSize(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getShadowMapBlurSize(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapBlurSize(long jarg1, UScene jarg1_, long jarg2);
  public final static native void UScene_enableShadowPolySmooth(long jarg1, UScene jarg1_, boolean jarg2);
  public final static native boolean UScene_getEnableShadowPolySmooth(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapDistFadeStart(long jarg1, UScene jarg1_, float jarg2);
  public final static native float UScene_getShadowMapDistFadeStart(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapDistFadeEnd(long jarg1, UScene jarg1_, float jarg2);
  public final static native float UScene_getShadowMapDistFadeEnd(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapMaxCasterInScreen(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getShadowMapMaxCasterInScreen(long jarg1, UScene jarg1_);
  public final static native void UScene_setShadowMapMaxCasterAround(long jarg1, UScene jarg1_, long jarg2);
  public final static native long UScene_getShadowMapMaxCasterAround(long jarg1, UScene jarg1_);
  public final static native void UScene_setVisualCollisionManagerForShadow(long jarg1, UScene jarg1_, long jarg2, UVisualCollisionManager jarg2_);
  public final static native void UScene_setWaterCallback(long jarg1, UScene jarg1_, long jarg2, IWaterSurfaceAddedCallback jarg2_);
  public final static native long UScene_getWaterCallback(long jarg1, UScene jarg1_);
  public final static native void UScene_setLandscapePolyDrawingCallback(long jarg1, UScene jarg1_, long jarg2, ILandscapePolyDrawingCallback jarg2_);
  public final static native long UScene_getLandscapePolyDrawingCallback(long jarg1, UScene jarg1_);
  public final static native void UScene_setupTransparencySorting__SWIG_0(long jarg1, UScene jarg1_, short jarg2, long jarg3);
  public final static native void UScene_setupTransparencySorting__SWIG_1(long jarg1, UScene jarg1_, short jarg2);
  public final static native void UScene_setupTransparencySorting__SWIG_2(long jarg1, UScene jarg1_);
  public final static native void UScene_setWaterEnvMap(long jarg1, UScene jarg1_, long jarg2, UWaterEnvMap jarg2_);
  public final static native long UScene_getWaterEnvMap(long jarg1, UScene jarg1_);
  public final static native void UScene_updateWaterEnvMaps(long jarg1, UScene jarg1_, double jarg2);
  public final static native boolean UShape_getMeshTriangles(long jarg1, UShape jarg1_, long jarg2, Vector_CVector jarg2_, long jarg3, Vector_uint16 jarg3_);
  public final static native void UShape_getVisualCollisionMesh(long jarg1, UShape jarg1_, long jarg2, UVisualCollisionMesh jarg2_);
  public final static native long UShape_getNumMaterials(long jarg1, UShape jarg1_);
  public final static native long UShape_getMaterial(long jarg1, UShape jarg1_, long jarg2);
  public final static native boolean UShape_getDefaultOpacity(long jarg1, UShape jarg1_);
  public final static native boolean UShape_getDefaultTransparency(long jarg1, UShape jarg1_);
  public final static native long new_UShape__SWIG_0();
  public final static native long new_UShape__SWIG_1(long jarg1, IShape jarg1_);
  public final static native void UShape_attach(long jarg1, UShape jarg1_, long jarg2, IShape jarg2_);
  public final static native void UShape_detach(long jarg1, UShape jarg1_);
  public final static native boolean UShape_empty(long jarg1, UShape jarg1_);
  public final static native long UShape_getObjectPtr(long jarg1, UShape jarg1_);
  public final static native void delete_UShape(long jarg1);
  public final static native void delete_UShapeBank(long jarg1);
  public final static native void UShapeBank_addShapeCache(long jarg1, UShapeBank jarg1_, String jarg2);
  public final static native void UShapeBank_removeShapeCache(long jarg1, UShapeBank jarg1_, String jarg2);
  public final static native void UShapeBank_reset(long jarg1, UShapeBank jarg1_);
  public final static native void UShapeBank_setShapeCacheSize(long jarg1, UShapeBank jarg1_, String jarg2, int jarg3);
  public final static native void UShapeBank_linkShapeToShapeCache(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3);
  public final static native void UShapeBank_preLoadShapesFromDirectory__SWIG_0(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5, long jarg6, boolean jarg7);
  public final static native void UShapeBank_preLoadShapesFromDirectory__SWIG_1(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5, long jarg6);
  public final static native void UShapeBank_preLoadShapesFromDirectory__SWIG_2(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4, boolean jarg5);
  public final static native void UShapeBank_preLoadShapesFromDirectory__SWIG_3(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4);
  public final static native void UShapeBank_preLoadShapesFromBNP__SWIG_0(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4, long jarg5, boolean jarg6);
  public final static native void UShapeBank_preLoadShapesFromBNP__SWIG_1(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4, long jarg5);
  public final static native void UShapeBank_preLoadShapesFromBNP__SWIG_2(long jarg1, UShapeBank jarg1_, String jarg2, String jarg3, String jarg4);
  public final static native long UShapeBank_getShape(long jarg1, UShapeBank jarg1_, String jarg2);
  public final static native void UShapeBank_buildSystemGeometryForshape(long jarg1, UShapeBank jarg1_, String jarg2);
  public final static native boolean USkeleton_bindSkin(long jarg1, USkeleton jarg1_, long jarg2, UInstance jarg2_);
  public final static native void USkeleton_stickObject(long jarg1, USkeleton jarg1_, long jarg2, UTransform jarg2_, long jarg3);
  public final static native void USkeleton_stickObjectEx(long jarg1, USkeleton jarg1_, long jarg2, UTransform jarg2_, long jarg3, boolean jarg4);
  public final static native void USkeleton_detachSkeletonSon(long jarg1, USkeleton jarg1_, long jarg2, UTransform jarg2_);
  public final static native void USkeleton_getStickedObjects(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native long USkeleton_getNumBones(long jarg1, USkeleton jarg1_);
  public final static native long USkeleton_getBone(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native int USkeleton_getBoneIdByName(long jarg1, USkeleton jarg1_, String jarg2);
  public final static native boolean USkeleton_isBoneComputed(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native boolean USkeleton_forceComputeBone(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native long USkeleton_getNumBoneComputed(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setInterpolationDistance(long jarg1, USkeleton jarg1_, float jarg2);
  public final static native float USkeleton_getInterpolationDistance(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setShapeDistMax(long jarg1, USkeleton jarg1_, float jarg2);
  public final static native float USkeleton_getShapeDistMax(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_changeMRMDistanceSetup(long jarg1, USkeleton jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void USkeleton_setLodCharacterShape(long jarg1, USkeleton jarg1_, int jarg2);
  public final static native int USkeleton_getLodCharacterShape(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_enableLOD(long jarg1, USkeleton jarg1_, boolean jarg2);
  public final static native void USkeleton_setLodCharacterAnimId(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native long USkeleton_getLodCharacterAnimId(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setLodCharacterAnimTime(long jarg1, USkeleton jarg1_, double jarg2);
  public final static native double USkeleton_getLodCharacterAnimTime(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setLodCharacterWrapMode(long jarg1, USkeleton jarg1_, boolean jarg2);
  public final static native boolean USkeleton_getLodCharacterWrapMode(long jarg1, USkeleton jarg1_);
  public final static native boolean USkeleton_isDisplayedAsLodCharacter(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setLodCharacterDistance(long jarg1, USkeleton jarg1_, float jarg2);
  public final static native float USkeleton_getLodCharacterDistance(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_computeLodTexture(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setLodEmit(long jarg1, USkeleton jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long USkeleton_getLodEmit(long jarg1, USkeleton jarg1_);
  public final static native boolean USkeleton_computeRenderedBBox__SWIG_0(long jarg1, USkeleton jarg1_, long jarg2, boolean jarg3);
  public final static native boolean USkeleton_computeRenderedBBox__SWIG_1(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native boolean USkeleton_computeRenderedBBoxWithBoneSphere__SWIG_0(long jarg1, USkeleton jarg1_, long jarg2, boolean jarg3);
  public final static native boolean USkeleton_computeRenderedBBoxWithBoneSphere__SWIG_1(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native boolean USkeleton_computeCurrentBBox__SWIG_0(long jarg1, USkeleton jarg1_, long jarg2, long jarg3, UPlayList jarg3_, double jarg4, boolean jarg5, boolean jarg6);
  public final static native boolean USkeleton_computeCurrentBBox__SWIG_1(long jarg1, USkeleton jarg1_, long jarg2, long jarg3, UPlayList jarg3_, double jarg4, boolean jarg5);
  public final static native boolean USkeleton_computeCurrentBBox__SWIG_2(long jarg1, USkeleton jarg1_, long jarg2, long jarg3, UPlayList jarg3_, double jarg4);
  public final static native boolean USkeleton_computeCurrentBBox__SWIG_3(long jarg1, USkeleton jarg1_, long jarg2, long jarg3, UPlayList jarg3_);
  public final static native void USkeleton_setSSSWOPos(long jarg1, USkeleton jarg1_, long jarg2, CVector jarg2_);
  public final static native long USkeleton_getSSSWOPos(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setSSSWODir(long jarg1, USkeleton jarg1_, long jarg2, CVector jarg2_);
  public final static native long USkeleton_getSSSWODir(long jarg1, USkeleton jarg1_);
  public final static native String USkeleton_getShapeName(long jarg1, USkeleton jarg1_);
  public final static native void USkeleton_setBoneAnimCtrl(long jarg1, USkeleton jarg1_, long jarg2, long jarg3, IAnimCtrl jarg3_);
  public final static native long USkeleton_getBoneAnimCtrl(long jarg1, USkeleton jarg1_, long jarg2);
  public final static native void USkeleton_cast(long jarg1, USkeleton jarg1_, long jarg2, UTransform jarg2_);
  public final static native long new_USkeleton__SWIG_0();
  public final static native long new_USkeleton__SWIG_1(long jarg1, CSkeletonModel jarg1_);
  public final static native void USkeleton_attach(long jarg1, USkeleton jarg1_, long jarg2, CSkeletonModel jarg2_);
  public final static native void USkeleton_detach(long jarg1, USkeleton jarg1_);
  public final static native boolean USkeleton_empty(long jarg1, USkeleton jarg1_);
  public final static native long USkeleton_getObjectPtr(long jarg1, USkeleton jarg1_);
  public final static native void delete_USkeleton(long jarg1);
  public final static native long new_URenderStringBuffer();
  public final static native void delete_URenderStringBuffer(long jarg1);
  public final static native void delete_ULetterColors(long jarg1);
  public final static native boolean ULetterColors_isSameLetterColors(long jarg1, ULetterColors jarg1_, long jarg2, ULetterColors jarg2_);
  public final static native void ULetterColors_pushLetterColor(long jarg1, ULetterColors jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native int UTextContext_BottomLeft_get();
  public final static native void UTextContext_setColor(long jarg1, UTextContext jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void UTextContext_setFontSize(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native long UTextContext_getFontSize(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_setHotSpot(long jarg1, UTextContext jarg1_, int jarg2);
  public final static native int UTextContext_getHotSpot(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_setScaleX(long jarg1, UTextContext jarg1_, float jarg2);
  public final static native void UTextContext_setScaleY(long jarg1, UTextContext jarg1_, float jarg2);
  public final static native float UTextContext_getScaleX(long jarg1, UTextContext jarg1_);
  public final static native float UTextContext_getScaleY(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_setShaded(long jarg1, UTextContext jarg1_, boolean jarg2);
  public final static native boolean UTextContext_getShaded(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_setShadeExtent(long jarg1, UTextContext jarg1_, float jarg2);
  public final static native void UTextContext_setShadeColor(long jarg1, UTextContext jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UTextContext_getShadeColor(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_setKeep800x600Ratio(long jarg1, UTextContext jarg1_, boolean jarg2);
  public final static native boolean UTextContext_getKeep800x600Ratio(long jarg1, UTextContext jarg1_);
  public final static native long UTextContext_textPush__SWIG_0(long jarg1, UTextContext jarg1_, String jarg2);
  public final static native long UTextContext_textPush__SWIG_1(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native void UTextContext_setStringColor(long jarg1, UTextContext jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void UTextContext_setStringSelection(long jarg1, UTextContext jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void UTextContext_resetStringSelection(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native void UTextContext_erase(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native long UTextContext_getStringInfo__SWIG_0(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native long UTextContext_getStringInfo__SWIG_1(long jarg1, UTextContext jarg1_, long jarg2);
  public final static native void UTextContext_clear(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_printAt__SWIG_0(long jarg1, UTextContext jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void UTextContext_printClipAt(long jarg1, UTextContext jarg1_, long jarg2, URenderStringBuffer jarg2_, float jarg3, float jarg4, long jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
  public final static native void UTextContext_printClipAtUnProjected(long jarg1, UTextContext jarg1_, long jarg2, URenderStringBuffer jarg2_, long jarg3, CFrustum jarg3_, long jarg4, float jarg5, float jarg6, float jarg7, long jarg8, float jarg9, float jarg10, float jarg11, float jarg12);
  public final static native void UTextContext_printClipAtOld(long jarg1, UTextContext jarg1_, float jarg2, float jarg3, long jarg4, float jarg5, float jarg6, float jarg7, float jarg8);
  public final static native void UTextContext_printAt__SWIG_1(long jarg1, UTextContext jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native void UTextContext_printfAt(long jarg1, UTextContext jarg1_, float jarg2, float jarg3, String jarg4);
  public final static native void UTextContext_render3D__SWIG_0(long jarg1, UTextContext jarg1_, long jarg2, long jarg3);
  public final static native void UTextContext_render3D__SWIG_1(long jarg1, UTextContext jarg1_, long jarg2, String jarg3);
  public final static native float UTextContext_getLastXBound(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_dumpCacheTexture(long jarg1, UTextContext jarg1_, String jarg2);
  public final static native long UTextContext_createRenderBuffer(long jarg1, UTextContext jarg1_);
  public final static native void UTextContext_deleteRenderBuffer(long jarg1, UTextContext jarg1_, long jarg2, URenderStringBuffer jarg2_);
  public final static native void UTextContext_flushRenderBuffer(long jarg1, UTextContext jarg1_, long jarg2, URenderStringBuffer jarg2_);
  public final static native void UTextContext_flushRenderBufferUnProjected(long jarg1, UTextContext jarg1_, long jarg2, URenderStringBuffer jarg2_, boolean jarg3);
  public final static native void UTextContext_setLetterColors(long jarg1, UTextContext jarg1_, long jarg2, ULetterColors jarg2_, long jarg3);
  public final static native boolean UTextContext_isSameLetterColors(long jarg1, UTextContext jarg1_, long jarg2, ULetterColors jarg2_, long jarg3);
  public final static native long UTextContext_createLetterColors(long jarg1, UTextContext jarg1_);
  public final static native int UTexture_Repeat_get();
  public final static native int UTexture_Auto_get();
  public final static native int UTexture_Nearest_get();
  public final static native int UTexture_NearestMipMapOff_get();
  public final static native void UTexture_setWrapS(long jarg1, UTexture jarg1_, int jarg2);
  public final static native void UTexture_setWrapT(long jarg1, UTexture jarg1_, int jarg2);
  public final static native int UTexture_getWrapS(long jarg1, UTexture jarg1_);
  public final static native int UTexture_getWrapT(long jarg1, UTexture jarg1_);
  public final static native void UTexture_setUploadFormat(long jarg1, UTexture jarg1_, int jarg2);
  public final static native int UTexture_getUploadFormat(long jarg1, UTexture jarg1_);
  public final static native void UTexture_setFilterMode(long jarg1, UTexture jarg1_, int jarg2, int jarg3);
  public final static native int UTexture_getMagFilter(long jarg1, UTexture jarg1_);
  public final static native int UTexture_getMinFilter(long jarg1, UTexture jarg1_);
  public final static native boolean UTexture_mipMapOff(long jarg1, UTexture jarg1_);
  public final static native boolean UTexture_mipMapOn(long jarg1, UTexture jarg1_);
  public final static native void UTexture_setReleasable(long jarg1, UTexture jarg1_, boolean jarg2);
  public final static native long UTexture_getPixelColor(long jarg1, UTexture jarg1_, int jarg2, int jarg3);
  public final static native long UTexture_generateDatas(long jarg1, UTexture jarg1_);
  public final static native void UTexture_releaseDatas(long jarg1, UTexture jarg1_);
  public final static native void UTextureFile_setFileName(long jarg1, UTextureFile jarg1_, String jarg2);
  public final static native String UTextureFile_getFileName(long jarg1, UTextureFile jarg1_);
  public final static native boolean UTextureFile_allowDegradation(long jarg1, UTextureFile jarg1_);
  public final static native void UTextureFile_setAllowDegradation(long jarg1, UTextureFile jarg1_, boolean jarg2);
  public final static native void UTextureFile_setEnlargeCanvasNonPOW2Tex(long jarg1, UTextureFile jarg1_, boolean jarg2);
  public final static native boolean UTextureFile_getEnlargeCanvasNonPOW2Tex(long jarg1, UTextureFile jarg1_);
  public final static native void delete_UTextureFile(long jarg1);
  public final static native long UTextureMem_getPointer(long jarg1, UTextureMem jarg1_);
  public final static native void UTextureMem_touch(long jarg1, UTextureMem jarg1_);
  public final static native void UTextureMem_touchRect(long jarg1, UTextureMem jarg1_, long jarg2);
  public final static native long UTextureMem_getImageWidth(long jarg1, UTextureMem jarg1_);
  public final static native long UTextureMem_getImageHeight(long jarg1, UTextureMem jarg1_);
  public final static native void delete_UTextureMem(long jarg1);
  public final static native float UTrack_getBeginTime(long jarg1, UTrack jarg1_);
  public final static native float UTrack_getEndTime(long jarg1, UTrack jarg1_);
  public final static native boolean UTrack_interpolate__SWIG_0(long jarg1, UTrack jarg1_, float jarg2, long jarg3);
  public final static native boolean UTrack_interpolate__SWIG_1(long jarg1, UTrack jarg1_, float jarg2, long jarg3);
  public final static native boolean UTrack_interpolate__SWIG_2(long jarg1, UTrack jarg1_, float jarg2, long jarg3, CRGBA jarg3_);
  public final static native boolean UTrack_interpolate__SWIG_3(long jarg1, UTrack jarg1_, float jarg2, long jarg3, CVector jarg3_);
  public final static native boolean UTrack_interpolate__SWIG_4(long jarg1, UTrack jarg1_, float jarg2, long jarg3);
  public final static native boolean UTrack_interpolate__SWIG_5(long jarg1, UTrack jarg1_, float jarg2, long jarg3);
  public final static native boolean UTrack_interpolate__SWIG_6(long jarg1, UTrack jarg1_, float jarg2, long jarg3);
  public final static native void delete_UTrack(long jarg1);
  public final static native void delete_UTrackKeyframer(long jarg1);
  public final static native long UTrackKeyframer_createLinearFloatTrack();
  public final static native long UTrackKeyframer_createBezierFloatTrack();
  public final static native long UTrackKeyframer_createTCBFloatTrack();
  public final static native void UTrackKeyframer_getKeysInRange(long jarg1, UTrackKeyframer jarg1_, float jarg2, float jarg3, long jarg4);
  public final static native boolean UTrackKeyframer_addLinearFloatKey(long jarg1, UTrackKeyframer jarg1_, long jarg2);
  public final static native boolean UTrackKeyframer_addBezierFloatKey(long jarg1, UTrackKeyframer jarg1_, long jarg2);
  public final static native boolean UTrackKeyframer_addTCBFloatKey(long jarg1, UTrackKeyframer jarg1_, long jarg2);
  public final static native int UTransform_Show_get();
  public final static native void UTransform_parent(long jarg1, UTransform jarg1_, long jarg2, UTransform jarg2_);
  public final static native void UTransform_setClusterSystem(long jarg1, UTransform jarg1_, long jarg2, UInstanceGroup jarg2_);
  public final static native long UTransform_getClusterSystem(long jarg1, UTransform jarg1_);
  public final static native void UTransform_hide(long jarg1, UTransform jarg1_);
  public final static native void UTransform_show(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setUserClipping(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native boolean UTransform_getUserClipping(long jarg1, UTransform jarg1_);
  public final static native void UTransform_heritVisibility(long jarg1, UTransform jarg1_);
  public final static native int UTransform_getVisibility(long jarg1, UTransform jarg1_);
  public final static native void UTransform_freezeHRC(long jarg1, UTransform jarg1_);
  public final static native void UTransform_unfreezeHRC(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setUserLightable(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native boolean UTransform_getUserLightable(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setOrderingLayer(long jarg1, UTransform jarg1_, long jarg2);
  public final static native long UTransform_getOrderingLayer(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setLogicInfo(long jarg1, UTransform jarg1_, long jarg2, ILogicInfo jarg2_);
  public final static native boolean UTransform_getLastWorldVisState(long jarg1, UTransform jarg1_);
  public final static native boolean UTransform_getLastClippedState(long jarg1, UTransform jarg1_);
  public final static native void UTransform_getLastParentClusters(long jarg1, UTransform jarg1_, long jarg2);
  public final static native long UTransform_getLastWorldMatrixComputed(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setLoadBalancingGroup(long jarg1, UTransform jarg1_, String jarg2);
  public final static native String UTransform_getLoadBalancingGroup(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setMeanColor(long jarg1, UTransform jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long UTransform_getMeanColor(long jarg1, UTransform jarg1_);
  public final static native boolean UTransform_supportFastIntersect(long jarg1, UTransform jarg1_);
  public final static native boolean UTransform_fastIntersect(long jarg1, UTransform jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, boolean jarg6);
  public final static native void UTransform_setTransparency(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native void UTransform_setOpacity(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native long UTransform_isOpaque(long jarg1, UTransform jarg1_);
  public final static native long UTransform_isTransparent(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setBypassLODOpacityFlag(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native void UTransform_setTransparencyPriority(long jarg1, UTransform jarg1_, short jarg2);
  public final static native void UTransform_enableCastShadowMap(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native boolean UTransform_canCastShadowMap(long jarg1, UTransform jarg1_);
  public final static native void UTransform_enableReceiveShadowMap(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native boolean UTransform_canReceiveShadowMap(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setShadowMapDirectionZThreshold(long jarg1, UTransform jarg1_, float jarg2);
  public final static native float UTransform_getShadowMapDirectionZThreshold(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setShadowMapMaxDepth(long jarg1, UTransform jarg1_, float jarg2);
  public final static native float UTransform_getShadowMapMaxDepth(long jarg1, UTransform jarg1_);
  public final static native void UTransform_setForceClipRoot(long jarg1, UTransform jarg1_, boolean jarg2);
  public final static native boolean UTransform_getForceClipRoot(long jarg1, UTransform jarg1_);
  public final static native long new_UTransform__SWIG_0();
  public final static native long new_UTransform__SWIG_1(long jarg1, CTransform jarg1_);
  public final static native void UTransform_attach(long jarg1, UTransform jarg1_, long jarg2, CTransform jarg2_);
  public final static native void UTransform_detach(long jarg1, UTransform jarg1_);
  public final static native boolean UTransform_empty(long jarg1, UTransform jarg1_);
  public final static native long UTransform_getObjectPtr(long jarg1, UTransform jarg1_);
  public final static native void delete_UTransform(long jarg1);
  public final static native void UTransformable_setTransformMode__SWIG_0(long jarg1, UTransformable jarg1_, int jarg2, long jarg3);
  public final static native void UTransformable_setTransformMode__SWIG_1(long jarg1, UTransformable jarg1_, int jarg2);
  public final static native void UTransformable_setPos__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_setPos__SWIG_1(long jarg1, UTransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void UTransformable_setRotEuler__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_setRotEuler__SWIG_1(long jarg1, UTransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void UTransformable_setRotQuat__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2);
  public final static native void UTransformable_setRotQuat__SWIG_1(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_setRotQuat__SWIG_2(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void UTransformable_setScale__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_setScale__SWIG_1(long jarg1, UTransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void UTransformable_setPivot__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_setPivot__SWIG_1(long jarg1, UTransformable jarg1_, float jarg2, float jarg3, float jarg4);
  public final static native void UTransformable_setMatrix(long jarg1, UTransformable jarg1_, long jarg2);
  public final static native int UTransformable_getTransformMode(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getRotOrder(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getMatrix(long jarg1, UTransformable jarg1_);
  public final static native void UTransformable_getPos__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_getRotEuler__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_getRotQuat__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2);
  public final static native void UTransformable_getScale__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native void UTransformable_getPivot__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_);
  public final static native long UTransformable_getPos__SWIG_1(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getRotEuler__SWIG_1(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getRotQuat__SWIG_1(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getScale__SWIG_1(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getPivot__SWIG_1(long jarg1, UTransformable jarg1_);
  public final static native void UTransformable_lookAt__SWIG_0(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void UTransformable_lookAt__SWIG_1(long jarg1, UTransformable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native String UTransformable_getPosValueName();
  public final static native String UTransformable_getRotEulerValueName();
  public final static native String UTransformable_getRotQuatValueName();
  public final static native String UTransformable_getScaleValueName();
  public final static native String UTransformable_getPivotValueName();
  public final static native long new_UTransformable__SWIG_0();
  public final static native long new_UTransformable__SWIG_1(long jarg1, ITransformable jarg1_);
  public final static native void UTransformable_attach(long jarg1, UTransformable jarg1_, long jarg2, ITransformable jarg2_);
  public final static native void UTransformable_detach(long jarg1, UTransformable jarg1_);
  public final static native boolean UTransformable_empty(long jarg1, UTransformable jarg1_);
  public final static native long UTransformable_getObjectPtr(long jarg1, UTransformable jarg1_);
  public final static native void delete_UTransformable(long jarg1);
  public final static native void CSurfaceInfo_UserSurfaceData_set(long jarg1, CSurfaceInfo jarg1_, long jarg2);
  public final static native long CSurfaceInfo_UserSurfaceData_get(long jarg1, CSurfaceInfo jarg1_);
  public final static native long new_CSurfaceInfo();
  public final static native void delete_CSurfaceInfo(long jarg1);
  public final static native boolean UVisualCollisionEntity_snapToGround__SWIG_0(long jarg1, UVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean UVisualCollisionEntity_snapToGround__SWIG_1(long jarg1, UVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void UVisualCollisionEntity_setGroundMode(long jarg1, UVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native void UVisualCollisionEntity_setCeilMode(long jarg1, UVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native boolean UVisualCollisionEntity_getGroundMode(long jarg1, UVisualCollisionEntity jarg1_);
  public final static native boolean UVisualCollisionEntity_getCeilMode(long jarg1, UVisualCollisionEntity jarg1_);
  public final static native void UVisualCollisionEntity_setSnapToRenderedTesselation(long jarg1, UVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native boolean UVisualCollisionEntity_getSnapToRenderedTesselation(long jarg1, UVisualCollisionEntity jarg1_);
  public final static native boolean UVisualCollisionEntity_getSurfaceInfo(long jarg1, UVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_, long jarg3, CSurfaceInfo jarg3_);
  public final static native boolean UVisualCollisionEntity_getStaticLightSetup(long jarg1, UVisualCollisionEntity jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void UVisualCollisionEntity_displayDebugGrid(long jarg1, UVisualCollisionEntity jarg1_, long jarg2, UDriver jarg2_);
  public final static native void UVisualCollisionManager_setLandscape(long jarg1, UVisualCollisionManager jarg1_, long jarg2, ULandscape jarg2_);
  public final static native long UVisualCollisionManager_createEntity(long jarg1, UVisualCollisionManager jarg1_);
  public final static native void UVisualCollisionManager_deleteEntity(long jarg1, UVisualCollisionManager jarg1_, long jarg2, UVisualCollisionEntity jarg2_);
  public final static native void UVisualCollisionManager_setSunContributionPower(long jarg1, UVisualCollisionManager jarg1_, float jarg2, float jarg3);
  public final static native void UVisualCollisionManager_setPlayerInside(long jarg1, UVisualCollisionManager jarg1_, boolean jarg2);
  public final static native float UVisualCollisionManager_getCameraCollision(long jarg1, UVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, boolean jarg5);
  public final static native boolean UVisualCollisionManager_getRayCollision__SWIG_0(long jarg1, UVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, boolean jarg4);
  public final static native boolean UVisualCollisionManager_getRayCollision__SWIG_1(long jarg1, UVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long UVisualCollisionManager_addMeshInstanceCollision(long jarg1, UVisualCollisionManager jarg1_, long jarg2, UVisualCollisionMesh jarg2_, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void UVisualCollisionManager_removeMeshCollision(long jarg1, UVisualCollisionManager jarg1_, long jarg2);
  public final static native void UVisualCollisionManager_getMeshs(long jarg1, UVisualCollisionManager jarg1_, long jarg2, long jarg3);
  public final static native long new_UVisualCollisionMesh();
  public final static native void UVisualCollisionMesh_attach(long jarg1, UVisualCollisionMesh jarg1_, long jarg2, CVisualCollisionMesh jarg2_);
  public final static native boolean UVisualCollisionMesh_empty(long jarg1, UVisualCollisionMesh jarg1_);
  public final static native long UVisualCollisionMesh_getMeshPtr(long jarg1, UVisualCollisionMesh jarg1_);
  public final static native long UVisualCollisionMesh_getVertices(long jarg1, UVisualCollisionMesh jarg1_);
  public final static native long UVisualCollisionMesh_getTriangles(long jarg1, UVisualCollisionMesh jarg1_);
  public final static native void delete_UVisualCollisionMesh(long jarg1);
  public final static native long UWaterInstance_getWaterHeightMapID(long jarg1, UWaterInstance jarg1_);
  public final static native float UWaterInstance_getHeightFactor(long jarg1, UWaterInstance jarg1_);
  public final static native float UWaterInstance_getHeight(long jarg1, UWaterInstance jarg1_, long jarg2);
  public final static native float UWaterInstance_getAttenuatedHeight(long jarg1, UWaterInstance jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native long new_UWaterInstance__SWIG_0();
  public final static native long new_UWaterInstance__SWIG_1(long jarg1, CWaterModel jarg1_);
  public final static native void UWaterInstance_attach(long jarg1, UWaterInstance jarg1_, long jarg2, CWaterModel jarg2_);
  public final static native void UWaterInstance_detach(long jarg1, UWaterInstance jarg1_);
  public final static native boolean UWaterInstance_empty(long jarg1, UWaterInstance jarg1_);
  public final static native long UWaterInstance_getObjectPtr(long jarg1, UWaterInstance jarg1_);
  public final static native void delete_UWaterInstance(long jarg1);
  public final static native long UWaterHeightMapManager_getWaterHeightMapFromID(long jarg1);
  public final static native void UWaterHeightMapManager_setBlendFactor(long jarg1, UDriver jarg1_, float jarg2);
  public final static native void UWaterHeightMapManager_releaseBlendTextures();
  public final static native long new_UWaterHeightMapManager();
  public final static native void delete_UWaterHeightMapManager(long jarg1);
  public final static native void delete_UWaterHeightMap(long jarg1);
  public final static native float UWaterHeightMap_getUnitSize(long jarg1, UWaterHeightMap jarg1_);
  public final static native void UWaterHeightMap_perturbate(long jarg1, UWaterHeightMap jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void UWaterHeightMap_perturbatePoint(long jarg1, UWaterHeightMap jarg1_, long jarg2, float jarg3);
  public final static native float UWaterHeightMap_getHeight(long jarg1, UWaterHeightMap jarg1_, long jarg2);
  public final static native int IWaterEnvMapRender_positive_x_get();
  public final static native void IWaterEnvMapRender_render(long jarg1, IWaterEnvMapRender jarg1_, int jarg2, double jarg3, long jarg4, UDriver jarg4_);
  public final static native void delete_IWaterEnvMapRender(long jarg1);
  public final static native void delete_UWaterEnvMap(long jarg1);
  public final static native void UWaterEnvMap_init__SWIG_0(long jarg1, UWaterEnvMap jarg1_, long jarg2, long jarg3, double jarg4);
  public final static native void UWaterEnvMap_init__SWIG_1(long jarg1, UWaterEnvMap jarg1_, long jarg2, long jarg3);
  public final static native void UWaterEnvMap_setWaterEnvMapRenderCallback(long jarg1, UWaterEnvMap jarg1_, long jarg2, IWaterEnvMapRender jarg2_);
  public final static native long UWaterEnvMap_getWaterEnvMapRenderCallback(long jarg1, UWaterEnvMap jarg1_);
  public final static native void UWaterEnvMap_invalidate(long jarg1, UWaterEnvMap jarg1_);
  public final static native void UWaterEnvMap_setAlpha(long jarg1, UWaterEnvMap jarg1_, short jarg2);
  public final static native short UWaterEnvMap_getAlpha(long jarg1, UWaterEnvMap jarg1_);
  public final static native long UWaterEnvMap_getWaterEnvMap(long jarg1, UWaterEnvMap jarg1_);
  public final static native void CWaterEnvMapRenderHelper_doRender(long jarg1, CWaterEnvMapRenderHelper jarg1_, long jarg2, double jarg3, long jarg4, UDriver jarg4_);
  public final static native void delete_CWaterEnvMapRenderHelper(long jarg1);
  public final static native long new_CWaterEnvMapRenderFromUScene();
  public final static native void delete_CWaterEnvMapRenderFromUScene(long jarg1);
  public final static native void CWaterEnvMapRenderFromUScene_setScene(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, long jarg2, UScene jarg2_, long jarg3, UCamera jarg3_);
  public final static native void CWaterEnvMapRenderFromUScene_setCamPos(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, long jarg2, CVector jarg2_);
  public final static native long CWaterEnvMapRenderFromUScene_getCamPos(long jarg1, CWaterEnvMapRenderFromUScene jarg1_);
  public final static native void CWaterEnvMapRenderFromUScene_setZRange(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, float jarg2, float jarg3);
  public final static native long CWaterEnvMapRenderFromUScene_getScene(long jarg1, CWaterEnvMapRenderFromUScene jarg1_);
  public final static native float CWaterEnvMapRenderFromUScene_getZNear(long jarg1, CWaterEnvMapRenderFromUScene jarg1_);
  public final static native float CWaterEnvMapRenderFromUScene_getZFar(long jarg1, CWaterEnvMapRenderFromUScene jarg1_);
  public final static native void CWaterEnvMapRenderFromUScene_setRenderPart(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, int jarg2);
  public final static native int CWaterEnvMapRenderFromUScene_getRenderPart(long jarg1, CWaterEnvMapRenderFromUScene jarg1_);
  public final static native void CWaterEnvMapRenderFromUScene_preRender(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, double jarg2, long jarg3, UDriver jarg3_);
  public final static native void CWaterEnvMapRenderFromUScene_postRender(long jarg1, CWaterEnvMapRenderFromUScene jarg1_, double jarg2, long jarg3, UDriver jarg3_);
  public final static native int CVegetable_AboveWater_get();
  public final static native void CVegetable_ShapeName_set(long jarg1, CVegetable jarg1_, String jarg2);
  public final static native String CVegetable_ShapeName_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Density_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Density_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_MaxDensity_set(long jarg1, CVegetable jarg1_, float jarg2);
  public final static native float CVegetable_MaxDensity_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Sxy_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Sxy_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Sz_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Sz_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Rx_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Rx_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Ry_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Ry_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Rz_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Rz_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_BendFactor_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_BendFactor_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_BendPhase_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_BendPhase_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_BendFrequencyFactor_set(long jarg1, CVegetable jarg1_, float jarg2);
  public final static native float CVegetable_BendFrequencyFactor_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_Color_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_Color_get(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_DistType_set(long jarg1, CVegetable jarg1_, long jarg2);
  public final static native long CVegetable_DistType_get(long jarg1, CVegetable jarg1_);
  public final static native long new_CVegetable();
  public final static native int CVegetable_AngleGround_get();
  public final static native void CVegetable_setAngleGround(long jarg1, CVegetable jarg1_, float jarg2);
  public final static native void CVegetable_setAngleCeiling(long jarg1, CVegetable jarg1_, float jarg2);
  public final static native void CVegetable_setAngleWall(long jarg1, CVegetable jarg1_, float jarg2, float jarg3);
  public final static native float CVegetable_getCosAngleMin(long jarg1, CVegetable jarg1_);
  public final static native float CVegetable_getCosAngleMax(long jarg1, CVegetable jarg1_);
  public final static native int CVegetable_getAngleType(long jarg1, CVegetable jarg1_);
  public final static native void CVegetable_registerToManager(long jarg1, CVegetable jarg1_, long jarg2, CVegetableManager jarg2_);
  public final static native void CVegetable_generateGroup(long jarg1, CVegetable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, long jarg5, long jarg6);
  public final static native void CVegetable_generateGroupBiLinear(long jarg1, CVegetable jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, CVector jarg4_, float jarg5, long jarg6, long jarg7);
  public final static native void CVegetable_reserveIgAddInstances(long jarg1, CVegetable jarg1_, long jarg2, CVegetableInstanceGroupReserve jarg2_, int jarg3, long jarg4);
  public final static native void CVegetable_generateInstance(long jarg1, CVegetable jarg1_, long jarg2, CVegetableInstanceGroup jarg2_, long jarg3, long jarg4, CRGBAF jarg4_, long jarg5, CRGBAF jarg5_, float jarg6, int jarg7, long jarg8, CVegetableUV8 jarg8_);
  public final static native void CVegetable_serial(long jarg1, CVegetable jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CVegetable(long jarg1);
  public final static native long VegetableBlendLayerModelId_get();
  public final static native void CVegetableBlendLayerModel_registerBasic();
  public final static native void CVegetableBlendLayerModel_VegetableManager_set(long jarg1, CVegetableBlendLayerModel jarg1_, long jarg2, CVegetableManager jarg2_);
  public final static native long CVegetableBlendLayerModel_VegetableManager_get(long jarg1, CVegetableBlendLayerModel jarg1_);
  public final static native void CVegetableBlendLayerModel_SortBlocks_set(long jarg1, CVegetableBlendLayerModel jarg1_, long jarg2);
  public final static native long CVegetableBlendLayerModel_SortBlocks_get(long jarg1, CVegetableBlendLayerModel jarg1_);
  public final static native void CVegetableBlendLayerModel_setWorldPos(long jarg1, CVegetableBlendLayerModel jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CVegetableBlendLayerModel_clip(long jarg1, CVegetableBlendLayerModel jarg1_);
  public final static native void CVegetableBlendLayerModel_traverseRender(long jarg1, CVegetableBlendLayerModel jarg1_);
  public final static native long new_CVegetableClipBlock();
  public final static native void delete_CVegetableClipBlock(long jarg1);
  public final static native int NL3D_VEGETABLE_NRDRPASS_get();
  public final static native int NL3D_VEGETABLE_RDRPASS_LIGHTED_get();
  public final static native int NL3D_VEGETABLE_RDRPASS_LIGHTED_2SIDED_get();
  public final static native int NL3D_VEGETABLE_RDRPASS_UNLIT_get();
  public final static native int NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_get();
  public final static native int NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_ZSORT_get();
  public final static native int NL3D_VEGETABLE_VP_LUT_SIZE_get();
  public final static native int NL3D_VEGETABLE_BLOCK_NUMDIST_get();
  public final static native double NL3D_VEGETABLE_BLOCK_ELTDIST_get();
  public final static native double NL3D_VEGETABLE_BLOCK_BLEND_TRANSITION_DIST_get();
  public final static native int NL3D_VEGETABLE_NUM_QUADRANT_get();
  public final static native int NL3D_VEGETABLE_FREQUENCY_FACTOR_PREC_get();
  public final static native long new_CVegetableInstanceGroup();
  public final static native void delete_CVegetableInstanceGroup(long jarg1);
  public final static native boolean CVegetableInstanceGroup_isEmpty(long jarg1, CVegetableInstanceGroup jarg1_);
  public final static native void CVegetableInstanceGroup_VegetableLightEx_set(long jarg1, CVegetableInstanceGroup jarg1_, long jarg2, CVegetableLightEx jarg2_);
  public final static native long CVegetableInstanceGroup_VegetableLightEx_get(long jarg1, CVegetableInstanceGroup jarg1_);
  public final static native long new_CVegetableInstanceGroupReserve();
  public final static native void delete_CVegetableInstanceGroupReserve(long jarg1);
  public final static native int CVegetableLightEx_MaxNumLight_get();
  public final static native void CVegetableLightEx_NumLights_set(long jarg1, CVegetableLightEx jarg1_, long jarg2);
  public final static native long CVegetableLightEx_NumLights_get(long jarg1, CVegetableLightEx jarg1_);
  public final static native void CVegetableLightEx_PointLight_set(long jarg1, CVegetableLightEx jarg1_, long jarg2);
  public final static native long CVegetableLightEx_PointLight_get(long jarg1, CVegetableLightEx jarg1_);
  public final static native void CVegetableLightEx_Direction_set(long jarg1, CVegetableLightEx jarg1_, long jarg2, CVector jarg2_);
  public final static native long CVegetableLightEx_Direction_get(long jarg1, CVegetableLightEx jarg1_);
  public final static native void CVegetableLightEx_PointLightFactor_set(long jarg1, CVegetableLightEx jarg1_, long jarg2);
  public final static native long CVegetableLightEx_PointLightFactor_get(long jarg1, CVegetableLightEx jarg1_);
  public final static native void CVegetableLightEx_Color_set(long jarg1, CVegetableLightEx jarg1_, long jarg2, CRGBA jarg2_);
  public final static native long CVegetableLightEx_Color_get(long jarg1, CVegetableLightEx jarg1_);
  public final static native long new_CVegetableLightEx();
  public final static native void CVegetableLightEx_computeCurrentColors(long jarg1, CVegetableLightEx jarg1_);
  public final static native void delete_CVegetableLightEx(long jarg1);
  public final static native int NL3D_VEGETABLE_DEFAULT_NUM_BLEND_LAYER_get();
  public final static native double NL3D_VEGETABLE_DEFAULT_DIST_MAX_get();
  public final static native int CVegetableManager_AboveWater_get();
  public final static native long new_CVegetableManager__SWIG_0(long jarg1, long jarg2, long jarg3, float jarg4);
  public final static native long new_CVegetableManager__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native long new_CVegetableManager__SWIG_2(long jarg1, long jarg2);
  public final static native void delete_CVegetableManager(long jarg1);
  public final static native void CVegetableManager_createVegetableBlendLayersModels(long jarg1, CVegetableManager jarg1_, long jarg2, CScene jarg2_);
  public final static native long CVegetableManager_getVegetableShape(long jarg1, CVegetableManager jarg1_, String jarg2);
  public final static native long CVegetableManager_createClipBlock(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_deleteClipBlock(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableClipBlock jarg2_);
  public final static native long CVegetableManager_createSortBlock(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableClipBlock jarg2_, long jarg3, CVector jarg3_, float jarg4);
  public final static native void CVegetableManager_deleteSortBlock(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableSortBlock jarg2_);
  public final static native long CVegetableManager_createIg(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableSortBlock jarg2_);
  public final static native void CVegetableManager_deleteIg(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableInstanceGroup jarg2_);
  public final static native void CVegetableManager_reserveIgAddInstances(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableInstanceGroupReserve jarg2_, long jarg3, CVegetableShape jarg3_, int jarg4, long jarg5);
  public final static native void CVegetableManager_reserveIgCompile(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableInstanceGroup jarg2_, long jarg3, CVegetableInstanceGroupReserve jarg3_);
  public final static native void CVegetableManager_addInstance(long jarg1, CVegetableManager jarg1_, long jarg2, CVegetableInstanceGroup jarg2_, long jarg3, CVegetableShape jarg3_, long jarg4, long jarg5, CRGBAF jarg5_, long jarg6, CRGBAF jarg6_, float jarg7, float jarg8, float jarg9, float jarg10, int jarg11, long jarg12, CVegetableUV8 jarg12_);
  public final static native void CVegetableManager_setGlobalDensity(long jarg1, CVegetableManager jarg1_, float jarg2);
  public final static native float CVegetableManager_getGlobalDensity(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_updateDriver(long jarg1, CVegetableManager jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CVegetableManager_loadTexture__SWIG_0(long jarg1, CVegetableManager jarg1_, String jarg2);
  public final static native void CVegetableManager_loadTexture__SWIG_1(long jarg1, CVegetableManager jarg1_, long jarg2, ITexture jarg2_);
  public final static native void CVegetableManager_setDirectionalLight(long jarg1, CVegetableManager jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CRGBA jarg3_, long jarg4, CVector jarg4_);
  public final static native void CVegetableManager_lockBuffers(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_unlockBuffers(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_render(long jarg1, CVegetableManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, ITexture jarg5_, long jarg6, IDriver jarg6_);
  public final static native void CVegetableManager_setWind(long jarg1, CVegetableManager jarg1_, long jarg2, CVector jarg2_, float jarg3, float jarg4, float jarg5);
  public final static native void CVegetableManager_setTime(long jarg1, CVegetableManager jarg1_, double jarg2);
  public final static native void CVegetableManager_setUpdateLightingTime(long jarg1, CVegetableManager jarg1_, double jarg2);
  public final static native void CVegetableManager_updateLighting(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_setUpdateLightingFrequency(long jarg1, CVegetableManager jarg1_, float jarg2);
  public final static native void CVegetableManager_updateLightingAll(long jarg1, CVegetableManager jarg1_);
  public final static native void CVegetableManager_resetNumVegetableFaceRendered(long jarg1, CVegetableManager jarg1_);
  public final static native long CVegetableManager_getNumVegetableFaceRendered(long jarg1, CVegetableManager jarg1_);
  public final static native long new_CVegetableQuadrant();
  public final static native void CVegetableQuadrant_Dirs_set(long jarg1, CVector jarg1_);
  public final static native long CVegetableQuadrant_Dirs_get();
  public final static native void delete_CVegetableQuadrant(long jarg1);
  public final static native int CVegetableShapeBuild_BendCenterNull_get();
  public final static native void CVegetableShapeBuild_VB_set(long jarg1, CVegetableShapeBuild jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native long CVegetableShapeBuild_VB_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_PB_set(long jarg1, CVegetableShapeBuild jarg1_, long jarg2, CIndexBuffer jarg2_);
  public final static native long CVegetableShapeBuild_PB_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_Lighted_set(long jarg1, CVegetableShapeBuild jarg1_, boolean jarg2);
  public final static native boolean CVegetableShapeBuild_Lighted_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_PreComputeLighting_set(long jarg1, CVegetableShapeBuild jarg1_, boolean jarg2);
  public final static native boolean CVegetableShapeBuild_PreComputeLighting_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_DoubleSided_set(long jarg1, CVegetableShapeBuild jarg1_, boolean jarg2);
  public final static native boolean CVegetableShapeBuild_DoubleSided_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_AlphaBlend_set(long jarg1, CVegetableShapeBuild jarg1_, boolean jarg2);
  public final static native boolean CVegetableShapeBuild_AlphaBlend_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_BestSidedPreComputeLighting_set(long jarg1, CVegetableShapeBuild jarg1_, boolean jarg2);
  public final static native boolean CVegetableShapeBuild_BestSidedPreComputeLighting_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_MaxBendWeight_set(long jarg1, CVegetableShapeBuild jarg1_, float jarg2);
  public final static native float CVegetableShapeBuild_MaxBendWeight_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native void CVegetableShapeBuild_BendCenterMode_set(long jarg1, CVegetableShapeBuild jarg1_, int jarg2);
  public final static native int CVegetableShapeBuild_BendCenterMode_get(long jarg1, CVegetableShapeBuild jarg1_);
  public final static native long new_CVegetableShapeBuild();
  public final static native void delete_CVegetableShapeBuild(long jarg1);
  public final static native long new_CVegetableShape();
  public final static native void CVegetableShape_build(long jarg1, CVegetableShape jarg1_, long jarg2, CVegetableShapeBuild jarg2_);
  public final static native boolean CVegetableShape_loadShape(long jarg1, CVegetableShape jarg1_, String jarg2);
  public final static native void CVegetableShape_Lighted_set(long jarg1, CVegetableShape jarg1_, boolean jarg2);
  public final static native boolean CVegetableShape_Lighted_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_DoubleSided_set(long jarg1, CVegetableShape jarg1_, boolean jarg2);
  public final static native boolean CVegetableShape_DoubleSided_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_PreComputeLighting_set(long jarg1, CVegetableShape jarg1_, boolean jarg2);
  public final static native boolean CVegetableShape_PreComputeLighting_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_AlphaBlend_set(long jarg1, CVegetableShape jarg1_, boolean jarg2);
  public final static native boolean CVegetableShape_AlphaBlend_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_BestSidedPreComputeLighting_set(long jarg1, CVegetableShape jarg1_, boolean jarg2);
  public final static native boolean CVegetableShape_BestSidedPreComputeLighting_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_BendCenterMode_set(long jarg1, CVegetableShape jarg1_, int jarg2);
  public final static native int CVegetableShape_BendCenterMode_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_VB_set(long jarg1, CVegetableShape jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native long CVegetableShape_VB_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_TriangleIndices_set(long jarg1, CVegetableShape jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CVegetableShape_TriangleIndices_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_InstanceVertices_set(long jarg1, CVegetableShape jarg1_, long jarg2, Vector_uint16 jarg2_);
  public final static native long CVegetableShape_InstanceVertices_get(long jarg1, CVegetableShape jarg1_);
  public final static native void CVegetableShape_serial(long jarg1, CVegetableShape jarg1_, long jarg2, IStream jarg2_);
  public final static native void delete_CVegetableShape(long jarg1);
  public final static native long new_CVegetableSortBlock();
  public final static native long CVegetableSortBlock_getCenter(long jarg1, CVegetableSortBlock jarg1_);
  public final static native void CVegetableSortBlock_updateSortBlock(long jarg1, CVegetableSortBlock jarg1_, long jarg2, CVegetableManager jarg2_);
  public final static native void delete_CVegetableSortBlock(long jarg1);
  public final static native void CVegetableUV8_U_set(long jarg1, CVegetableUV8 jarg1_, short jarg2);
  public final static native short CVegetableUV8_U_get(long jarg1, CVegetableUV8 jarg1_);
  public final static native void CVegetableUV8_V_set(long jarg1, CVegetableUV8 jarg1_, short jarg2);
  public final static native short CVegetableUV8_V_get(long jarg1, CVegetableUV8 jarg1_);
  public final static native long new_CVegetableUV8();
  public final static native void delete_CVegetableUV8(long jarg1);
  public final static native int CVegetableVBAllocator_VBTypeLighted_get();
  public final static native long new_CVegetableVBAllocator();
  public final static native void delete_CVegetableVBAllocator(long jarg1);
  public final static native void CVegetableVBAllocator_init(long jarg1, CVegetableVBAllocator jarg1_, int jarg2, long jarg3);
  public final static native void CVegetableVBAllocator_updateDriver(long jarg1, CVegetableVBAllocator jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CVegetableVBAllocator_clear(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native boolean CVegetableVBAllocator_exceedMaxVertexInBufferHard(long jarg1, CVegetableVBAllocator jarg1_, long jarg2);
  public final static native long CVegetableVBAllocator_getNumUserVerticesAllocated(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native long CVegetableVBAllocator_allocateVertex(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native void CVegetableVBAllocator_deleteVertex(long jarg1, CVegetableVBAllocator jarg1_, long jarg2);
  public final static native long CVegetableVBAllocator_getSoftwareVertexBuffer__SWIG_0(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native void CVegetableVBAllocator_flushVertex(long jarg1, CVegetableVBAllocator jarg1_, long jarg2);
  public final static native void CVegetableVBAllocator_lockBuffer(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native void CVegetableVBAllocator_unlockBuffer(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native boolean CVegetableVBAllocator_bufferLocked(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native boolean CVegetableVBAllocator_isBGRA(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native void CVegetableVBAllocator_activate(long jarg1, CVegetableVBAllocator jarg1_);
  public final static native void CPaletteSkin_MatrixId_set(long jarg1, CPaletteSkin jarg1_, long jarg2);
  public final static native long CPaletteSkin_MatrixId_get(long jarg1, CPaletteSkin jarg1_);
  public final static native void CPaletteSkin_serial(long jarg1, CPaletteSkin jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CPaletteSkin();
  public final static native void delete_CPaletteSkin(long jarg1);
  public final static native int CVertexBuffer_RAMPreferred_get();
  public final static native int CVertexBuffer_RAMResident_get();
  public final static native int CVertexBuffer_Position_get();
  public final static native int CVertexBuffer_Normal_get();
  public final static native int CVertexBuffer_TexCoord0_get();
  public final static native int CVertexBuffer_TexCoord1_get();
  public final static native int CVertexBuffer_TexCoord2_get();
  public final static native int CVertexBuffer_TexCoord3_get();
  public final static native int CVertexBuffer_TexCoord4_get();
  public final static native int CVertexBuffer_TexCoord5_get();
  public final static native int CVertexBuffer_TexCoord6_get();
  public final static native int CVertexBuffer_TexCoord7_get();
  public final static native int CVertexBuffer_PrimaryColor_get();
  public final static native int CVertexBuffer_SecondaryColor_get();
  public final static native int CVertexBuffer_Weight_get();
  public final static native int CVertexBuffer_PaletteSkin_get();
  public final static native int CVertexBuffer_Fog_get();
  public final static native int CVertexBuffer_Empty_get();
  public final static native int CVertexBuffer_NumValue_get();
  public final static native int CVertexBuffer_FirstTexCoordValue_get();
  public final static native int CVertexBuffer_LastTexCoordValue_get();
  public final static native int CVertexBuffer_PositionFlag_get();
  public final static native int CVertexBuffer_NormalFlag_get();
  public final static native int CVertexBuffer_TexCoord0Flag_get();
  public final static native int CVertexBuffer_TexCoord1Flag_get();
  public final static native int CVertexBuffer_TexCoord2Flag_get();
  public final static native int CVertexBuffer_TexCoord3Flag_get();
  public final static native int CVertexBuffer_TexCoord4Flag_get();
  public final static native int CVertexBuffer_TexCoord5Flag_get();
  public final static native int CVertexBuffer_TexCoord6Flag_get();
  public final static native int CVertexBuffer_TexCoord7Flag_get();
  public final static native int CVertexBuffer_PrimaryColorFlag_get();
  public final static native int CVertexBuffer_SecondaryColorFlag_get();
  public final static native int CVertexBuffer_WeightFlag_get();
  public final static native int CVertexBuffer_PaletteSkinFlag_get();
  public final static native int CVertexBuffer_FogFlag_get();
  public final static native int CVertexBuffer_EmptyFlag_get();
  public final static native int CVertexBuffer_Double1_get();
  public final static native int CVertexBuffer_MaxStage_get();
  public final static native int CVertexBuffer_MaxWeight_get();
  public final static native int CVertexBuffer_TRGBA_get();
  public final static native int CVertexBuffer_TBGRA_get();
  public final static native long CVertexBuffer_SizeType_get();
  public final static native long CVertexBuffer_DefaultValueType_get();
  public final static native long CVertexBuffer_NumComponentsType_get();
  public final static native int CVertexBuffer_TouchedVertexFormat_get();
  public final static native int CVertexBuffer_TouchedNumVertices_get();
  public final static native int CVertexBuffer_TouchedReserve_get();
  public final static native int CVertexBuffer_TouchedAll_get();
  public final static native void CVertexBuffer_DrvInfos_set(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native long CVertexBuffer_DrvInfos_get(long jarg1, CVertexBuffer jarg1_);
  public final static native long CVertexBuffer_getTouchFlags(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_setLocation(long jarg1, CVertexBuffer jarg1_, int jarg2);
  public final static native void CVertexBuffer_fillBuffer(long jarg1, CVertexBuffer jarg1_);
  public final static native long new_CVertexBuffer__SWIG_0();
  public final static native long new_CVertexBuffer__SWIG_1(String jarg1);
  public final static native long new_CVertexBuffer__SWIG_2(long jarg1, CVertexBuffer jarg1_);
  public final static native void delete_CVertexBuffer(long jarg1);
  public final static native long CVertexBuffer_assign(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native void CVertexBuffer_copyVertices(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBuffer jarg2_);
  public final static native void CVertexBuffer_setPreferredMemory(long jarg1, CVertexBuffer jarg1_, int jarg2, boolean jarg3);
  public final static native int CVertexBuffer_getPreferredMemory(long jarg1, CVertexBuffer jarg1_);
  public final static native boolean CVertexBuffer_getKeepLocalMemory(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getLocation(long jarg1, CVertexBuffer jarg1_);
  public final static native boolean CVertexBuffer_isResident(long jarg1, CVertexBuffer jarg1_);
  public final static native boolean CVertexBuffer_setVertexFormat(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native long CVertexBuffer_getVertexFormat(long jarg1, CVertexBuffer jarg1_);
  public final static native long CVertexBuffer_getNumTexCoordUsed(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getNormalOff(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getTexCoordOff__SWIG_0(long jarg1, CVertexBuffer jarg1_, short jarg2);
  public final static native int CVertexBuffer_getTexCoordOff__SWIG_1(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getColorOff(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getSpecularOff(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getWeightOff(long jarg1, CVertexBuffer jarg1_, int jarg2);
  public final static native int CVertexBuffer_getPaletteSkinOff(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getValueIdByNumberEx(long jarg1);
  public final static native void CVertexBuffer_clearValueEx(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_addValueEx(long jarg1, CVertexBuffer jarg1_, int jarg2, int jarg3);
  public final static native boolean CVertexBuffer_hasValueEx(long jarg1, CVertexBuffer jarg1_, int jarg2);
  public final static native void CVertexBuffer_initEx(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getValueOffEx(long jarg1, CVertexBuffer jarg1_, int jarg2);
  public final static native void CVertexBuffer_setNumVertices(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native long CVertexBuffer_getNumVertices(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_deleteAllVertices(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_reserve(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native long CVertexBuffer_capacity(long jarg1, CVertexBuffer jarg1_);
  public final static native long CVertexBuffer_getVertexSize(long jarg1, CVertexBuffer jarg1_);
  public final static native int CVertexBuffer_getValueType(long jarg1, CVertexBuffer jarg1_, long jarg2);
  public final static native long CVertexBuffer_getValueTypePointer(long jarg1, CVertexBuffer jarg1_);
  public final static native short CVertexBuffer_getNumWeight(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_serial(long jarg1, CVertexBuffer jarg1_, long jarg2, IStream jarg2_);
  public final static native void CVertexBuffer_lock__SWIG_0(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferReadWrite jarg2_, long jarg3, long jarg4);
  public final static native void CVertexBuffer_lock__SWIG_1(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferReadWrite jarg2_, long jarg3);
  public final static native void CVertexBuffer_lock__SWIG_2(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferReadWrite jarg2_);
  public final static native void CVertexBuffer_lock__SWIG_3(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferRead jarg2_, long jarg3, long jarg4);
  public final static native void CVertexBuffer_lock__SWIG_4(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferRead jarg2_, long jarg3);
  public final static native void CVertexBuffer_lock__SWIG_5(long jarg1, CVertexBuffer jarg1_, long jarg2, CVertexBufferRead jarg2_);
  public final static native boolean CVertexBuffer_isLocked(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_serialHeader(long jarg1, CVertexBuffer jarg1_, long jarg2, IStream jarg2_);
  public final static native void CVertexBuffer_serialSubset(long jarg1, CVertexBuffer jarg1_, long jarg2, IStream jarg2_, long jarg3, long jarg4);
  public final static native long CVertexBuffer_getUVRouting(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_setUVRouting(long jarg1, CVertexBuffer jarg1_, short jarg2, long jarg3);
  public final static native boolean CVertexBuffer_setVertexColorFormat(long jarg1, CVertexBuffer jarg1_, int jarg2);
  public final static native int CVertexBuffer_getVertexColorFormat(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_dumpFormat(long jarg1, CVertexBuffer jarg1_);
  public final static native void CVertexBuffer_setName(long jarg1, CVertexBuffer jarg1_, String jarg2);
  public final static native String CVertexBuffer_getName(long jarg1, CVertexBuffer jarg1_);
  public final static native void IVBDrvInfos_VertexBufferPtr_set(long jarg1, IVBDrvInfos jarg1_, long jarg2);
  public final static native long IVBDrvInfos_VertexBufferPtr_get(long jarg1, IVBDrvInfos jarg1_);
  public final static native long IVBDrvInfos_lock(long jarg1, IVBDrvInfos jarg1_, long jarg2, long jarg3, boolean jarg4);
  public final static native void IVBDrvInfos_unlock(long jarg1, IVBDrvInfos jarg1_, long jarg2, long jarg3);
  public final static native void delete_IVBDrvInfos(long jarg1);
  public final static native long new_CVertexBufferReadWrite();
  public final static native void delete_CVertexBufferReadWrite(long jarg1);
  public final static native void CVertexBufferReadWrite_unlock(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native void CVertexBufferReadWrite_setVertexCoord__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CVertexBufferReadWrite_setVertexCoord__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CVertexBufferReadWrite_setNormalCoord(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CVertexBufferReadWrite_setTexCoord__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, short jarg3, float jarg4, float jarg5);
  public final static native void CVertexBufferReadWrite_setTexCoord__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, short jarg3, long jarg4, CUV jarg4_);
  public final static native void CVertexBufferReadWrite_setColor(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CVertexBufferReadWrite_setSpecular(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3, CRGBA jarg3_);
  public final static native void CVertexBufferReadWrite_setWeight(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, short jarg3, float jarg4);
  public final static native void CVertexBufferReadWrite_setPaletteSkin(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3, CPaletteSkin jarg3_);
  public final static native void CVertexBufferReadWrite_setValueFloat1Ex(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, float jarg4);
  public final static native void CVertexBufferReadWrite_setValueFloat2Ex(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, float jarg4, float jarg5);
  public final static native void CVertexBufferReadWrite_setValueFloat3Ex__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, float jarg4, float jarg5, float jarg6);
  public final static native void CVertexBufferReadWrite_setValueFloat3Ex__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, long jarg4, CVector jarg4_);
  public final static native void CVertexBufferReadWrite_setValueFloat4Ex(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  public final static native void CVertexBufferReadWrite_setValueUChar4Ex(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3, long jarg4, CRGBA jarg4_);
  public final static native long CVertexBufferReadWrite_getVertexCoordPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getVertexCoordPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getNormalCoordPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getNormalCoordPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getTexCoordPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, short jarg3);
  public final static native long CVertexBufferReadWrite_getTexCoordPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getTexCoordPointer__SWIG_2(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getColorPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getColorPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getSpecularPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getSpecularPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getWeightPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, short jarg3);
  public final static native long CVertexBufferReadWrite_getWeightPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getWeightPointer__SWIG_2(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getPaletteSkinPointer__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2);
  public final static native long CVertexBufferReadWrite_getPaletteSkinPointer__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long CVertexBufferReadWrite_getValueEx__SWIG_0(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2, long jarg3);
  public final static native long CVertexBufferReadWrite_getValueEx__SWIG_1(long jarg1, CVertexBufferReadWrite jarg1_, int jarg2);
  public final static native void CVertexBufferReadWrite_touchVertices(long jarg1, CVertexBufferReadWrite jarg1_, long jarg2, long jarg3);
  public final static native long CVertexBufferReadWrite_getParent(long jarg1, CVertexBufferReadWrite jarg1_);
  public final static native long new_CVertexBufferRead();
  public final static native void delete_CVertexBufferRead(long jarg1);
  public final static native void CVertexBufferRead_unlock(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getVertexCoordPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getVertexCoordPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getNormalCoordPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getNormalCoordPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getTexCoordPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2, short jarg3);
  public final static native long CVertexBufferRead_getTexCoordPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getTexCoordPointer__SWIG_2(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getColorPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getColorPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getSpecularPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getSpecularPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getWeightPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2, short jarg3);
  public final static native long CVertexBufferRead_getWeightPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getWeightPointer__SWIG_2(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getPaletteSkinPointer__SWIG_0(long jarg1, CVertexBufferRead jarg1_, long jarg2);
  public final static native long CVertexBufferRead_getPaletteSkinPointer__SWIG_1(long jarg1, CVertexBufferRead jarg1_);
  public final static native long CVertexBufferRead_getValueEx__SWIG_0(long jarg1, CVertexBufferRead jarg1_, int jarg2, long jarg3);
  public final static native long CVertexBufferRead_getValueEx__SWIG_1(long jarg1, CVertexBufferRead jarg1_, int jarg2);
  public final static native long CVertexBufferRead_getParent(long jarg1, CVertexBufferRead jarg1_);
  public final static native long new_IVertexProgramDrvInfos(long jarg1, IDriver jarg1_, long jarg2);
  public final static native void delete_IVertexProgramDrvInfos(long jarg1);
  public final static native long new_CVertexProgram(String jarg1);
  public final static native void delete_CVertexProgram(long jarg1);
  public final static native String CVertexProgram_getProgram(long jarg1, CVertexProgram jarg1_);
  public final static native void CVertexProgram__DrvInfo_set(long jarg1, CVertexProgram jarg1_, long jarg2);
  public final static native long CVertexProgram__DrvInfo_get(long jarg1, CVertexProgram jarg1_);
  public final static native int CVPSwizzle_X_get();
  public final static native int CVPSwizzle_Y_get();
  public final static native int CVPSwizzle_Z_get();
  public final static native int CVPSwizzle_W_get();
  public final static native void CVPSwizzle_Comp_set(long jarg1, CVPSwizzle jarg1_, long jarg2);
  public final static native long CVPSwizzle_Comp_get(long jarg1, CVPSwizzle jarg1_);
  public final static native boolean CVPSwizzle_isScalar(long jarg1, CVPSwizzle jarg1_);
  public final static native boolean CVPSwizzle_isIdentity(long jarg1, CVPSwizzle jarg1_);
  public final static native long new_CVPSwizzle();
  public final static native void delete_CVPSwizzle(long jarg1);
  public final static native int CVPOperand_Variable_get();
  public final static native int CVPOperand_IPosition_get();
  public final static native int CVPOperand_OHPosition_get();
  public final static native void CVPOperand_Type_set(long jarg1, CVPOperand jarg1_, int jarg2);
  public final static native int CVPOperand_Type_get(long jarg1, CVPOperand jarg1_);
  public final static native void CVPOperand_Indexed_set(long jarg1, CVPOperand jarg1_, boolean jarg2);
  public final static native boolean CVPOperand_Indexed_get(long jarg1, CVPOperand jarg1_);
  public final static native void CVPOperand_WriteMask_set(long jarg1, CVPOperand jarg1_, long jarg2);
  public final static native long CVPOperand_WriteMask_get(long jarg1, CVPOperand jarg1_);
  public final static native void CVPOperand_Negate_set(long jarg1, CVPOperand jarg1_, boolean jarg2);
  public final static native boolean CVPOperand_Negate_get(long jarg1, CVPOperand jarg1_);
  public final static native void CVPOperand_Swizzle_set(long jarg1, CVPOperand jarg1_, long jarg2, CVPSwizzle jarg2_);
  public final static native long CVPOperand_Swizzle_get(long jarg1, CVPOperand jarg1_);
  public final static native long new_CVPOperand();
  public final static native void delete_CVPOperand(long jarg1);
  public final static native int CVPInstruction_MOV_get();
  public final static native void CVPInstruction_Opcode_set(long jarg1, CVPInstruction jarg1_, int jarg2);
  public final static native int CVPInstruction_Opcode_get(long jarg1, CVPInstruction jarg1_);
  public final static native void CVPInstruction_Dest_set(long jarg1, CVPInstruction jarg1_, long jarg2, CVPOperand jarg2_);
  public final static native long CVPInstruction_Dest_get(long jarg1, CVPInstruction jarg1_);
  public final static native void CVPInstruction_Src1_set(long jarg1, CVPInstruction jarg1_, long jarg2, CVPOperand jarg2_);
  public final static native long CVPInstruction_Src1_get(long jarg1, CVPInstruction jarg1_);
  public final static native void CVPInstruction_Src2_set(long jarg1, CVPInstruction jarg1_, long jarg2, CVPOperand jarg2_);
  public final static native long CVPInstruction_Src2_get(long jarg1, CVPInstruction jarg1_);
  public final static native void CVPInstruction_Src3_set(long jarg1, CVPInstruction jarg1_, long jarg2, CVPOperand jarg2_);
  public final static native long CVPInstruction_Src3_get(long jarg1, CVPInstruction jarg1_);
  public final static native long CVPInstruction_getSrc(long jarg1, CVPInstruction jarg1_, long jarg2);
  public final static native long CVPInstruction_getNumUsedSrc(long jarg1, CVPInstruction jarg1_);
  public final static native long new_CVPInstruction();
  public final static native void delete_CVPInstruction(long jarg1);
  public final static native boolean CVPParser_parse(long jarg1, CVPParser jarg1_, String jarg2, long jarg3, long jarg4);
  public final static native void CVPParser_dump(long jarg1, long jarg2);
  public final static native boolean CVPParser_isInputUsed(long jarg1, int jarg2);
  public final static native long new_CVPParser();
  public final static native void delete_CVPParser(long jarg1);
  public final static native long new_CVertexStreamManager();
  public final static native void delete_CVertexStreamManager(long jarg1);
  public final static native void CVertexStreamManager_init__SWIG_0(long jarg1, CVertexStreamManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, long jarg4, long jarg5, String jarg6, boolean jarg7);
  public final static native void CVertexStreamManager_init__SWIG_1(long jarg1, CVertexStreamManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, long jarg4, long jarg5, String jarg6);
  public final static native void CVertexStreamManager_release(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_getNumVB(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_getDriver(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_getVertexFormat(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_getVertexSize(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_getMaxVertices(long jarg1, CVertexStreamManager jarg1_);
  public final static native long CVertexStreamManager_lock(long jarg1, CVertexStreamManager jarg1_);
  public final static native void CVertexStreamManager_unlock(long jarg1, CVertexStreamManager jarg1_, long jarg2);
  public final static native void CVertexStreamManager_activate(long jarg1, CVertexStreamManager jarg1_);
  public final static native boolean CVertexStreamManager_isBRGA(long jarg1, CVertexStreamManager jarg1_);
  public final static native void CVertexStreamManager_swapVBHard(long jarg1, CVertexStreamManager jarg1_);
  public final static native long new_CViewport();
  public final static native void CViewport_init(long jarg1, CViewport jarg1_, float jarg2, float jarg3, float jarg4, float jarg5);
  public final static native void CViewport_initFullScreen(long jarg1, CViewport jarg1_);
  public final static native void CViewport_init16_9(long jarg1, CViewport jarg1_);
  public final static native void CViewport_getRayWithPoint(long jarg1, CViewport jarg1_, float jarg2, float jarg3, long jarg4, CVector jarg4_, long jarg5, CVector jarg5_, long jarg6, long jarg7, CFrustum jarg7_);
  public final static native void CViewport_getValues(long jarg1, CViewport jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native float CViewport_getX(long jarg1, CViewport jarg1_);
  public final static native float CViewport_getY(long jarg1, CViewport jarg1_);
  public final static native float CViewport_getWidth(long jarg1, CViewport jarg1_);
  public final static native float CViewport_getHeight(long jarg1, CViewport jarg1_);
  public final static native void delete_CViewport(long jarg1);
  public final static native long new_CVisualCollisionEntity(long jarg1, CVisualCollisionManager jarg1_);
  public final static native void delete_CVisualCollisionEntity(long jarg1);
  public final static native boolean CVisualCollisionEntity_snapToGround__SWIG_0(long jarg1, CVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CVisualCollisionEntity_snapToGround__SWIG_1(long jarg1, CVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CVisualCollisionEntity_setGroundMode(long jarg1, CVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native void CVisualCollisionEntity_setCeilMode(long jarg1, CVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native boolean CVisualCollisionEntity_getGroundMode(long jarg1, CVisualCollisionEntity jarg1_);
  public final static native boolean CVisualCollisionEntity_getCeilMode(long jarg1, CVisualCollisionEntity jarg1_);
  public final static native void CVisualCollisionEntity_setSnapToRenderedTesselation(long jarg1, CVisualCollisionEntity jarg1_, boolean jarg2);
  public final static native boolean CVisualCollisionEntity_getSnapToRenderedTesselation(long jarg1, CVisualCollisionEntity jarg1_);
  public final static native boolean CVisualCollisionEntity_getSurfaceInfo(long jarg1, CVisualCollisionEntity jarg1_, long jarg2, CVector jarg2_, long jarg3, CSurfaceInfo jarg3_);
  public final static native float CVisualCollisionEntity_BBoxRadius_get();
  public final static native float CVisualCollisionEntity_BBoxRadiusZ_get();
  public final static native boolean CVisualCollisionEntity_getStaticLightSetup(long jarg1, CVisualCollisionEntity jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CVisualCollisionEntity_displayDebugGrid(long jarg1, CVisualCollisionEntity jarg1_, long jarg2, IDriver jarg2_);
  public final static native long new_CVisualCollisionEntityUser(long jarg1, CVisualCollisionManager jarg1_);
  public final static native void delete_CVisualCollisionEntityUser(long jarg1);
  public final static native boolean CVisualCollisionEntityUser_snapToGround__SWIG_0(long jarg1, CVisualCollisionEntityUser jarg1_, long jarg2, CVector jarg2_);
  public final static native boolean CVisualCollisionEntityUser_snapToGround__SWIG_1(long jarg1, CVisualCollisionEntityUser jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native void CVisualCollisionEntityUser_setGroundMode(long jarg1, CVisualCollisionEntityUser jarg1_, boolean jarg2);
  public final static native void CVisualCollisionEntityUser_setCeilMode(long jarg1, CVisualCollisionEntityUser jarg1_, boolean jarg2);
  public final static native boolean CVisualCollisionEntityUser_getGroundMode(long jarg1, CVisualCollisionEntityUser jarg1_);
  public final static native boolean CVisualCollisionEntityUser_getCeilMode(long jarg1, CVisualCollisionEntityUser jarg1_);
  public final static native void CVisualCollisionEntityUser_setSnapToRenderedTesselation(long jarg1, CVisualCollisionEntityUser jarg1_, boolean jarg2);
  public final static native boolean CVisualCollisionEntityUser_getSnapToRenderedTesselation(long jarg1, CVisualCollisionEntityUser jarg1_);
  public final static native boolean CVisualCollisionEntityUser_getSurfaceInfo(long jarg1, CVisualCollisionEntityUser jarg1_, long jarg2, CVector jarg2_, long jarg3, CSurfaceInfo jarg3_);
  public final static native boolean CVisualCollisionEntityUser_getStaticLightSetup(long jarg1, CVisualCollisionEntityUser jarg1_, long jarg2, CRGBA jarg2_, long jarg3, CVector jarg3_, long jarg4, long jarg5, long jarg6, CRGBA jarg6_);
  public final static native void CVisualCollisionEntityUser_displayDebugGrid(long jarg1, CVisualCollisionEntityUser jarg1_, long jarg2, UDriver jarg2_);
  public final static native void CVisualTileDescNode_PatchQuadBlocId_set(long jarg1, CVisualTileDescNode jarg1_, long jarg2);
  public final static native long CVisualTileDescNode_PatchQuadBlocId_get(long jarg1, CVisualTileDescNode jarg1_);
  public final static native void CVisualTileDescNode_QuadId_set(long jarg1, CVisualTileDescNode jarg1_, long jarg2);
  public final static native long CVisualTileDescNode_QuadId_get(long jarg1, CVisualTileDescNode jarg1_);
  public final static native void CVisualTileDescNode_Next_set(long jarg1, CVisualTileDescNode jarg1_, long jarg2, CVisualTileDescNode jarg2_);
  public final static native long CVisualTileDescNode_Next_get(long jarg1, CVisualTileDescNode jarg1_);
  public final static native long new_CVisualTileDescNode();
  public final static native void delete_CVisualTileDescNode(long jarg1);
  public final static native long new_CVisualCollisionManager();
  public final static native void delete_CVisualCollisionManager(long jarg1);
  public final static native void CVisualCollisionManager_setLandscape(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CLandscape jarg2_);
  public final static native long CVisualCollisionManager_createEntity(long jarg1, CVisualCollisionManager jarg1_);
  public final static native void CVisualCollisionManager_deleteEntity(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CVisualCollisionEntity jarg2_);
  public final static native void CVisualCollisionManager_setSunContributionPower(long jarg1, CVisualCollisionManager jarg1_, float jarg2, float jarg3);
  public final static native void CVisualCollisionManager_setPlayerInside(long jarg1, CVisualCollisionManager jarg1_, boolean jarg2);
  public final static native float CVisualCollisionManager_getCameraCollision(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, boolean jarg5);
  public final static native boolean CVisualCollisionManager_getRayCollision__SWIG_0(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, boolean jarg4);
  public final static native boolean CVisualCollisionManager_getRayCollision__SWIG_1(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_);
  public final static native long CVisualCollisionManager_addMeshInstanceCollision(long jarg1, CVisualCollisionManager jarg1_, long jarg2, CVisualCollisionMesh jarg2_, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void CVisualCollisionManager_removeMeshCollision(long jarg1, CVisualCollisionManager jarg1_, long jarg2);
  public final static native void CVisualCollisionManager_receiveShadowMap(long jarg1, CVisualCollisionManager jarg1_, long jarg2, IDriver jarg2_, long jarg3, CShadowMap jarg3_, long jarg4, CVector jarg4_, long jarg5, CMaterial jarg5_, long jarg6, CShadowMapProjector jarg6_);
  public final static native void CVisualCollisionManager_getMeshs(long jarg1, CVisualCollisionManager jarg1_, long jarg2, long jarg3);
  public final static native void CVisualCollisionManagerUser_setLandscape(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, ULandscape jarg2_);
  public final static native long CVisualCollisionManagerUser_createEntity(long jarg1, CVisualCollisionManagerUser jarg1_);
  public final static native void CVisualCollisionManagerUser_deleteEntity(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, UVisualCollisionEntity jarg2_);
  public final static native void CVisualCollisionManagerUser_setSunContributionPower(long jarg1, CVisualCollisionManagerUser jarg1_, float jarg2, float jarg3);
  public final static native void CVisualCollisionManagerUser_setPlayerInside(long jarg1, CVisualCollisionManagerUser jarg1_, boolean jarg2);
  public final static native float CVisualCollisionManagerUser_getCameraCollision(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, float jarg4, boolean jarg5);
  public final static native boolean CVisualCollisionManagerUser_getRayCollision(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, CVector jarg2_, long jarg3, CVector jarg3_, boolean jarg4);
  public final static native long CVisualCollisionManagerUser_addMeshInstanceCollision(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, UVisualCollisionMesh jarg2_, long jarg3, boolean jarg4, boolean jarg5);
  public final static native void CVisualCollisionManagerUser_removeMeshCollision(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2);
  public final static native void CVisualCollisionManagerUser_getMeshs(long jarg1, CVisualCollisionManagerUser jarg1_, long jarg2, long jarg3);
  public final static native long CVisualCollisionManagerUser_getVCM(long jarg1, CVisualCollisionManagerUser jarg1_);
  public final static native void delete_CVisualCollisionManagerUser(long jarg1);
  public final static native long new_CVisualCollisionMesh();
  public final static native boolean CVisualCollisionMesh_build(long jarg1, CVisualCollisionMesh jarg1_, long jarg2, Vector_CVector jarg2_, long jarg3, Vector_uint16 jarg3_, long jarg4, CVertexBuffer jarg4_);
  public final static native float CVisualCollisionMesh_getCameraCollision(long jarg1, CVisualCollisionMesh jarg1_, long jarg2, long jarg3, CCameraCol jarg3_);
  public final static native long CVisualCollisionMesh_computeWorldBBox(long jarg1, CVisualCollisionMesh jarg1_, long jarg2);
  public final static native void CVisualCollisionMesh_receiveShadowMap(long jarg1, CVisualCollisionMesh jarg1_, long jarg2, long jarg3);
  public final static native long CVisualCollisionMesh_getVertices(long jarg1, CVisualCollisionMesh jarg1_);
  public final static native long CVisualCollisionMesh_getTriangles(long jarg1, CVisualCollisionMesh jarg1_);
  public final static native void delete_CVisualCollisionMesh(long jarg1);
  public final static native void delete_CWaterEnvMap(long jarg1);
  public final static native void CWaterEnvMap_init(long jarg1, CWaterEnvMap jarg1_, long jarg2, long jarg3, double jarg4, long jarg5, IDriver jarg5_);
  public final static native void CWaterEnvMap_update(long jarg1, CWaterEnvMap jarg1_, double jarg2, long jarg3, IDriver jarg3_);
  public final static native void CWaterEnvMap_render(long jarg1, CWaterEnvMap jarg1_, int jarg2, double jarg3);
  public final static native void CWaterEnvMap_invalidate(long jarg1, CWaterEnvMap jarg1_);
  public final static native long CWaterEnvMap_getEnvMap2D(long jarg1, CWaterEnvMap jarg1_);
  public final static native void CWaterEnvMap_renderTestMesh(long jarg1, CWaterEnvMap jarg1_, long jarg2, IDriver jarg2_);
  public final static native void CWaterEnvMap_setAlpha(long jarg1, CWaterEnvMap jarg1_, short jarg2);
  public final static native short CWaterEnvMap_getAlpha(long jarg1, CWaterEnvMap jarg1_);
  public final static native void CWaterEnvMapUser_EnvMap_set(long jarg1, CWaterEnvMapUser jarg1_, long jarg2);
  public final static native long CWaterEnvMapUser_EnvMap_get(long jarg1, CWaterEnvMapUser jarg1_);
  public final static native void delete_CWaterEnvMapUser(long jarg1);
  public final static native void CWaterEnvMapUser_init(long jarg1, CWaterEnvMapUser jarg1_, long jarg2, long jarg3, double jarg4);
  public final static native void CWaterEnvMapUser_setWaterEnvMapRenderCallback(long jarg1, CWaterEnvMapUser jarg1_, long jarg2, IWaterEnvMapRender jarg2_);
  public final static native long CWaterEnvMapUser_getWaterEnvMapRenderCallback(long jarg1, CWaterEnvMapUser jarg1_);
  public final static native void CWaterEnvMapUser_invalidate(long jarg1, CWaterEnvMapUser jarg1_);
  public final static native void CWaterEnvMapUser_setAlpha(long jarg1, CWaterEnvMapUser jarg1_, short jarg2);
  public final static native short CWaterEnvMapUser_getAlpha(long jarg1, CWaterEnvMapUser jarg1_);
  public final static native long CWaterEnvMapUser_getWaterEnvMap(long jarg1, CWaterEnvMapUser jarg1_);
  public final static native long NumWaterMap_get();
  public final static native void CWaterHeightMap_animate(long jarg1, CWaterHeightMap jarg1_, float jarg2);
  public final static native void CWaterHeightMap_setSize(long jarg1, CWaterHeightMap jarg1_, long jarg2);
  public final static native long CWaterHeightMap_getSize(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_setUserPos(long jarg1, CWaterHeightMap jarg1_, int jarg2, int jarg3);
  public final static native void CWaterHeightMap_getUserPos(long jarg1, CWaterHeightMap jarg1_, long jarg2, long jarg3);
  public final static native void CWaterHeightMap_perturbate__SWIG_0(long jarg1, CWaterHeightMap jarg1_, int jarg2, int jarg3, int jarg4, float jarg5);
  public final static native void CWaterHeightMap_perturbate__SWIG_1(long jarg1, CWaterHeightMap jarg1_, long jarg2, float jarg3, float jarg4);
  public final static native void CWaterHeightMap_perturbatePoint__SWIG_0(long jarg1, CWaterHeightMap jarg1_, int jarg2, int jarg3, float jarg4);
  public final static native void CWaterHeightMap_perturbatePoint__SWIG_1(long jarg1, CWaterHeightMap jarg1_, long jarg2, float jarg3);
  public final static native float CWaterHeightMap_getHeight(long jarg1, CWaterHeightMap jarg1_, long jarg2);
  public final static native long CWaterHeightMap_getPointer(long jarg1, CWaterHeightMap jarg1_);
  public final static native long CWaterHeightMap_getPrevPointer(long jarg1, CWaterHeightMap jarg1_);
  public final static native float CWaterHeightMap_getBufferRatio(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_enableWaves__SWIG_0(long jarg1, CWaterHeightMap jarg1_, boolean jarg2);
  public final static native void CWaterHeightMap_enableWaves__SWIG_1(long jarg1, CWaterHeightMap jarg1_);
  public final static native boolean CWaterHeightMap_areWavesEnabled(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_setWaves(long jarg1, CWaterHeightMap jarg1_, float jarg2, float jarg3, long jarg4, boolean jarg5);
  public final static native float CWaterHeightMap_getWaveIntensity(long jarg1, CWaterHeightMap jarg1_);
  public final static native float CWaterHeightMap_getWavePeriod(long jarg1, CWaterHeightMap jarg1_);
  public final static native long CWaterHeightMap_getWaveImpulsionRadius(long jarg1, CWaterHeightMap jarg1_);
  public final static native boolean CWaterHeightMap_getBorderWaves(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_setDamping(long jarg1, CWaterHeightMap jarg1_, float jarg2);
  public final static native float CWaterHeightMap_getDamping(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_setFilterWeight(long jarg1, CWaterHeightMap jarg1_, float jarg2);
  public final static native float CWaterHeightMap_getFilterWeight(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_setUnitSize(long jarg1, CWaterHeightMap jarg1_, float jarg2);
  public final static native float CWaterHeightMap_getUnitSize(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_Date_set(long jarg1, CWaterHeightMap jarg1_, long jarg2);
  public final static native long CWaterHeightMap_Date_get(long jarg1, CWaterHeightMap jarg1_);
  public final static native void CWaterHeightMap_serial(long jarg1, CWaterHeightMap jarg1_, long jarg2, IStream jarg2_);
  public final static native void CWaterHeightMap_setName(long jarg1, CWaterHeightMap jarg1_, String jarg2);
  public final static native String CWaterHeightMap_getName(long jarg1, CWaterHeightMap jarg1_);
  public final static native long new_CWaterHeightMap();
  public final static native void delete_CWaterHeightMap(long jarg1);
  public final static native void CWaterHeightMap_setPropagationTime(long jarg1, CWaterHeightMap jarg1_, float jarg2);
  public final static native float CWaterHeightMap_getPropagationTime(long jarg1, CWaterHeightMap jarg1_);
  public final static native long new_CWaterModel();
  public final static native void delete_CWaterModel(long jarg1);
  public final static native void CWaterModel_init(long jarg1, CWaterModel jarg1_);
  public final static native void CWaterModel_registerBasic();
  public final static native long CWaterModel_creator();
  public final static native long CWaterModel_getDefaultTrack(long jarg1, CWaterModel jarg1_, long jarg2);
  public final static native long CWaterModel_getWaterHeightMapID(long jarg1, CWaterModel jarg1_);
  public final static native float CWaterModel_getHeightFactor(long jarg1, CWaterModel jarg1_);
  public final static native float CWaterModel_getHeight(long jarg1, CWaterModel jarg1_, long jarg2);
  public final static native float CWaterModel_getAttenuatedHeight(long jarg1, CWaterModel jarg1_, long jarg2, long jarg3, CVector jarg3_);
  public final static native void CWaterModel_traverseRender(long jarg1, CWaterModel jarg1_);
  public final static native boolean CWaterModel_clip(long jarg1, CWaterModel jarg1_);
  public final static native long CWaterModel_getNumWantedVertices(long jarg1, CWaterModel jarg1_);
  public final static native long CWaterModel_fillVB(long jarg1, CWaterModel jarg1_, long jarg2, long jarg3, long jarg4, IDriver jarg4_);
  public final static native void CWaterModel_setupVertexBuffer(long jarg1, CVertexBuffer jarg1_, long jarg2, long jarg3, IDriver jarg3_);
  public final static native void CWaterModel_debugDumpMem(long jarg1, CWaterModel jarg1_, long jarg2, long jarg3);
  public final static native void CWaterModel_debugClearClippedPoly(long jarg1, CWaterModel jarg1_);
  public final static native void CWaterModel__Prev_set(long jarg1, CWaterModel jarg1_, long jarg2);
  public final static native long CWaterModel__Prev_get(long jarg1, CWaterModel jarg1_);
  public final static native void CWaterModel__Next_set(long jarg1, CWaterModel jarg1_, long jarg2, CWaterModel jarg2_);
  public final static native long CWaterModel__Next_get(long jarg1, CWaterModel jarg1_);
  public final static native void CWaterModel_unlink(long jarg1, CWaterModel jarg1_);
  public final static native void CWaterModel_link(long jarg1, CWaterModel jarg1_);
  public final static native long new_CWaveMakerModel();
  public final static native void CWaveMakerModel_registerBasic();
  public final static native long CWaveMakerModel_creator();
  public final static native long CWaveMakerModel_getDefaultTrack(long jarg1, CWaveMakerModel jarg1_, long jarg2);
  public final static native void CWaveMakerModel_traverseAnimDetail(long jarg1, CWaveMakerModel jarg1_);
  public final static native void delete_CWaveMakerModel(long jarg1);
  public final static native long CWaterPoolManager_createWaterPool__SWIG_0(long jarg1, CWaterPoolManager jarg1_, long jarg2);
  public final static native long CWaterPoolManager_createWaterPool__SWIG_1(long jarg1, CWaterPoolManager jarg1_);
  public final static native long CWaterPoolManager_getPoolByID(long jarg1, CWaterPoolManager jarg1_, long jarg2);
  public final static native boolean CWaterPoolManager_hasPool(long jarg1, CWaterPoolManager jarg1_, long jarg2);
  public final static native void CWaterPoolManager_removePool(long jarg1, CWaterPoolManager jarg1_, long jarg2);
  public final static native long CWaterPoolManager_getNumPools(long jarg1, CWaterPoolManager jarg1_);
  public final static native long CWaterPoolManager_getPoolID(long jarg1, CWaterPoolManager jarg1_, long jarg2);
  public final static native void CWaterPoolManager_reset(long jarg1, CWaterPoolManager jarg1_);
  public final static native void delete_CWaterPoolManager(long jarg1);
  public final static native void CWaterPoolManager_setBlendFactor(long jarg1, CWaterPoolManager jarg1_, long jarg2, IDriver jarg2_, float jarg3);
  public final static native void CWaterPoolManager_releaseBlendTextures(long jarg1, CWaterPoolManager jarg1_);
  public final static native void CWaterPoolManager_serial(long jarg1, CWaterPoolManager jarg1_, long jarg2, IStream jarg2_);
  public final static native long GetWaterPoolManager();
  public final static native long WaterModelClassId_get();
  public final static native long WaveMakerModelClassId_get();
  public final static native long WATER_VERTEX_HARD_SIZE_get();
  public final static native long WATER_VERTEX_SOFT_SIZE_get();
  public final static native long new_CWaterShape();
  public final static native void delete_CWaterShape(long jarg1);
  public final static native void CWaterShape_serial(long jarg1, CWaterShape jarg1_, long jarg2, IStream jarg2_);
  public final static native long CWaterShape_createInstance(long jarg1, CWaterShape jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CWaterShape_clip(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3);
  public final static native void CWaterShape_render(long jarg1, CWaterShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CWaterShape_getAABBox(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native float CWaterShape_getNumTriangles(long jarg1, CWaterShape jarg1_, float jarg2);
  public final static native void CWaterShape_flushTextures(long jarg1, CWaterShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CWaterShape_setWaterPoolID(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native long CWaterShape_getWaterPoolID(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_setScreenGridSize(long jarg1, long jarg2);
  public final static native void CWaterShape_setGridBorderSize(long jarg1, long jarg2);
  public final static native long CWaterShape_getScreenXGridSize();
  public final static native long CWaterShape_getScreenYGridSize();
  public final static native long CWaterShape_getXGridBorder();
  public final static native long CWaterShape_getYGridBorder();
  public final static native void CWaterShape_setShape(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native long CWaterShape_getShape(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_getShapeInWorldSpace__SWIG_0(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native void CWaterShape_getShapeInWorldSpace__SWIG_1(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3);
  public final static native void CWaterShape_setWaveHeightFactor(long jarg1, CWaterShape jarg1_, float jarg2);
  public final static native float CWaterShape_getWaveHeightFactor(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_setEnvMap(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native long CWaterShape_getEnvMap__SWIG_0(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native void CWaterShape_setHeightMap(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3, ITexture jarg3_);
  public final static native long CWaterShape_getHeightMap__SWIG_0(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native void CWaterShape_setHeightMapScale(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3);
  public final static native long CWaterShape_getHeightMapScale(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native void CWaterShape_setHeightMapSpeed(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3);
  public final static native long CWaterShape_getHeightMapSpeed(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native void CWaterShape_setColorMap(long jarg1, CWaterShape jarg1_, long jarg2, ITexture jarg2_);
  public final static native long CWaterShape_getColorMap__SWIG_0(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_setColorMapMat(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CWaterShape_getColorMapMat(long jarg1, CWaterShape jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CWaterShape_setTransitionRatio(long jarg1, CWaterShape jarg1_, float jarg2);
  public final static native float CWaterShape_getTransitionRatio(long jarg1, CWaterShape jarg1_);
  public final static native long CWaterShape_getDefaultPos(long jarg1, CWaterShape jarg1_);
  public final static native long CWaterShape_getDefaultScale(long jarg1, CWaterShape jarg1_);
  public final static native long CWaterShape_getDefaultRotQuat(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_enableLightMapping__SWIG_0(long jarg1, CWaterShape jarg1_, boolean jarg2);
  public final static native void CWaterShape_enableLightMapping__SWIG_1(long jarg1, CWaterShape jarg1_);
  public final static native boolean CWaterShape_isLightMappingEnabled(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_enableSplash(long jarg1, CWaterShape jarg1_, boolean jarg2);
  public final static native boolean CWaterShape_isSplashEnabled(long jarg1, CWaterShape jarg1_);
  public final static native void CWaterShape_setUseSceneWaterEnvMap(long jarg1, CWaterShape jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CWaterShape_getUseSceneWaterEnvMap(long jarg1, CWaterShape jarg1_, long jarg2);
  public final static native long CWaterShape_computeEnvMapMeanColor(long jarg1, CWaterShape jarg1_);
  public final static native long new_CWaveMakerShape();
  public final static native void delete_CWaveMakerShape(long jarg1);
  public final static native void CWaveMakerShape_serial(long jarg1, CWaveMakerShape jarg1_, long jarg2, IStream jarg2_);
  public final static native long CWaveMakerShape_createInstance(long jarg1, CWaveMakerShape jarg1_, long jarg2, CScene jarg2_);
  public final static native boolean CWaveMakerShape_clip(long jarg1, CWaveMakerShape jarg1_, long jarg2, long jarg3);
  public final static native void CWaveMakerShape_render(long jarg1, CWaveMakerShape jarg1_, long jarg2, IDriver jarg2_, long jarg3, CTransformShape jarg3_, boolean jarg4);
  public final static native void CWaveMakerShape_getAABBox(long jarg1, CWaveMakerShape jarg1_, long jarg2);
  public final static native float CWaveMakerShape_getNumTriangles(long jarg1, CWaveMakerShape jarg1_, float jarg2);
  public final static native void CWaveMakerShape_flushTextures(long jarg1, CWaveMakerShape jarg1_, long jarg2, IDriver jarg2_, long jarg3);
  public final static native void CWaveMakerShape_setPeriod(long jarg1, CWaveMakerShape jarg1_, float jarg2);
  public final static native float CWaveMakerShape_getPeriod(long jarg1, CWaveMakerShape jarg1_);
  public final static native void CWaveMakerShape_setIntensity(long jarg1, CWaveMakerShape jarg1_, float jarg2);
  public final static native float CWaveMakerShape_getIntensity(long jarg1, CWaveMakerShape jarg1_);
  public final static native void CWaveMakerShape_setRadius(long jarg1, CWaveMakerShape jarg1_, float jarg2);
  public final static native float CWaveMakerShape_getRadius(long jarg1, CWaveMakerShape jarg1_);
  public final static native void CWaveMakerShape_setWaterPoolID(long jarg1, CWaveMakerShape jarg1_, long jarg2);
  public final static native long CWaveMakerShape_getWaterPoolID(long jarg1, CWaveMakerShape jarg1_);
  public final static native void CWaveMakerShape_setImpulsionMode__SWIG_0(long jarg1, CWaveMakerShape jarg1_, boolean jarg2);
  public final static native void CWaveMakerShape_setImpulsionMode__SWIG_1(long jarg1, CWaveMakerShape jarg1_);
  public final static native boolean CWaveMakerShape_getImpulsionMode(long jarg1, CWaveMakerShape jarg1_);
  public final static native long CWaveMakerShape_getDefaultPos(long jarg1, CWaveMakerShape jarg1_);
  public final static native void CBorderVertex_CurrentVertex_set(long jarg1, CBorderVertex jarg1_, long jarg2);
  public final static native long CBorderVertex_CurrentVertex_get(long jarg1, CBorderVertex jarg1_);
  public final static native void CBorderVertex_NeighborZoneId_set(long jarg1, CBorderVertex jarg1_, long jarg2);
  public final static native long CBorderVertex_NeighborZoneId_get(long jarg1, CBorderVertex jarg1_);
  public final static native void CBorderVertex_NeighborVertex_set(long jarg1, CBorderVertex jarg1_, long jarg2);
  public final static native long CBorderVertex_NeighborVertex_get(long jarg1, CBorderVertex jarg1_);
  public final static native void CBorderVertex_serial(long jarg1, CBorderVertex jarg1_, long jarg2, IStream jarg2_);
  public final static native long new_CBorderVertex();
  public final static native void delete_CBorderVertex(long jarg1);
  public final static native void CPatchInfo_Patch_set(long jarg1, CPatchInfo jarg1_, long jarg2, CBezierPatch jarg2_);
  public final static native long CPatchInfo_Patch_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_OrderS_set(long jarg1, CPatchInfo jarg1_, short jarg2);
  public final static native short CPatchInfo_OrderS_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_OrderT_set(long jarg1, CPatchInfo jarg1_, short jarg2);
  public final static native short CPatchInfo_OrderT_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_ErrorSize_set(long jarg1, CPatchInfo jarg1_, float jarg2);
  public final static native float CPatchInfo_ErrorSize_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_BaseVertices_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_BaseVertices_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_Flags_set(long jarg1, CPatchInfo jarg1_, short jarg2);
  public final static native short CPatchInfo_Flags_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_NoiseRotation_set(long jarg1, CPatchInfo jarg1_, short jarg2);
  public final static native short CPatchInfo_NoiseRotation_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_setCornerSmoothFlag(long jarg1, CPatchInfo jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPatchInfo_getCornerSmoothFlag(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native void CPatchInfo_Tiles_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_Tiles_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_TileColors_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_TileColors_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_Lumels_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_Lumels_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_TileLightInfluences_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_TileLightInfluences_get(long jarg1, CPatchInfo jarg1_);
  public final static native void CPatchInfo_setSmoothFlag(long jarg1, CPatchInfo jarg1_, long jarg2, boolean jarg3);
  public final static native boolean CPatchInfo_getSmoothFlag(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native boolean CPatchInfo_getNeighborTile(long jarg1, CPatchInfo jarg1_, long jarg2, long jarg3, int jarg4, long jarg5, long jarg6, long jarg7, long jarg8);
  public final static native boolean CPatchInfo_transform(long jarg1, long jarg2, CZoneSymmetrisation jarg2_, long jarg3, CTileBank jarg3_, boolean jarg4, long jarg5, float jarg6, float jarg7, long jarg8);
  public final static native boolean CPatchInfo_getTileSymmetryRotate(long jarg1, CTileBank jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native boolean CPatchInfo_transformTile(long jarg1, CTileBank jarg1_, long jarg2, long jarg3, boolean jarg4, long jarg5, boolean jarg6);
  public final static native void CPatchInfo_transform256Case(long jarg1, CTileBank jarg1_, long jarg2, long jarg3, boolean jarg4, long jarg5, boolean jarg6);
  public final static native void CPatchInfo_BindEdges_set(long jarg1, CPatchInfo jarg1_, long jarg2);
  public final static native long CPatchInfo_BindEdges_get(long jarg1, CPatchInfo jarg1_);
  public final static native long new_CPatchInfo();
  public final static native void delete_CPatchInfo(long jarg1);
  public final static native void CZoneInfo_ZoneId_set(long jarg1, CZoneInfo jarg1_, long jarg2);
  public final static native long CZoneInfo_ZoneId_get(long jarg1, CZoneInfo jarg1_);
  public final static native void CZoneInfo_Patchs_set(long jarg1, CZoneInfo jarg1_, long jarg2);
  public final static native long CZoneInfo_Patchs_get(long jarg1, CZoneInfo jarg1_);
  public final static native void CZoneInfo_BorderVertices_set(long jarg1, CZoneInfo jarg1_, long jarg2);
  public final static native long CZoneInfo_BorderVertices_get(long jarg1, CZoneInfo jarg1_);
  public final static native void CZoneInfo_PointLights_set(long jarg1, CZoneInfo jarg1_, long jarg2);
  public final static native long CZoneInfo_PointLights_get(long jarg1, CZoneInfo jarg1_);
  public final static native long new_CZoneInfo();
  public final static native void delete_CZoneInfo(long jarg1);
  public final static native long new_CZone();
  public final static native void delete_CZone(long jarg1);
  public final static native void CZone_build__SWIG_0(long jarg1, CZone jarg1_, long jarg2, CZoneInfo jarg2_, long jarg3);
  public final static native void CZone_build__SWIG_1(long jarg1, CZone jarg1_, long jarg2, CZoneInfo jarg2_);
  public final static native void CZone_build__SWIG_2(long jarg1, CZone jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CZone_build__SWIG_3(long jarg1, CZone jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CZone_build__SWIG_4(long jarg1, CZone jarg1_, long jarg2, CZone jarg2_);
  public final static native void CZone_retrieve__SWIG_0(long jarg1, CZone jarg1_, long jarg2, CZoneInfo jarg2_);
  public final static native void CZone_retrieve__SWIG_1(long jarg1, CZone jarg1_, long jarg2, long jarg3);
  public final static native void CZone_debugBinds__SWIG_0(long jarg1, CZone jarg1_, long jarg2);
  public final static native void CZone_debugBinds__SWIG_1(long jarg1, CZone jarg1_);
  public final static native void CZone_compile(long jarg1, CZone jarg1_, long jarg2, CLandscape jarg2_, long jarg3);
  public final static native void CZone_release(long jarg1, CZone jarg1_, long jarg2);
  public final static native void CZone_serial(long jarg1, CZone jarg1_, long jarg2, IStream jarg2_);
  public final static native void CZone_changePatchTextureAndColor(long jarg1, CZone jarg1_, int jarg2, long jarg3, long jarg4);
  public final static native void CZone_refreshTesselationGeometry(long jarg1, CZone jarg1_, int jarg2);
  public final static native long CZone_getPatchTexture(long jarg1, CZone jarg1_, int jarg2);
  public final static native long CZone_getPatchColor(long jarg1, CZone jarg1_, int jarg2);
  public final static native void CZone_setTileColor(long jarg1, CZone jarg1_, boolean jarg2, float jarg3);
  public final static native long CZone_getLandscape(long jarg1, CZone jarg1_);
  public final static native void CZone_clip(long jarg1, CZone jarg1_, long jarg2);
  public final static native void CZone_preRender(long jarg1, CZone jarg1_);
  public final static native void CZone_resetRenderFarAndDeleteVBFV(long jarg1, CZone jarg1_);
  public final static native void CZone_forceMergeAtTileLevel(long jarg1, CZone jarg1_);
  public final static native void CZone_refineAll(long jarg1, CZone jarg1_);
  public final static native void CZone_excludePatchFromRefineAll(long jarg1, CZone jarg1_, long jarg2, boolean jarg3);
  public final static native void CZone_averageTesselationVertices(long jarg1, CZone jarg1_);
  public final static native long CZone_getPatchBias(long jarg1, CZone jarg1_);
  public final static native float CZone_getPatchScale(long jarg1, CZone jarg1_);
  public final static native boolean CZone_compiled(long jarg1, CZone jarg1_);
  public final static native long CZone_getZoneId(long jarg1, CZone jarg1_);
  public final static native int CZone_getNumPatchs(long jarg1, CZone jarg1_);
  public final static native long CZone_getZoneBB(long jarg1, CZone jarg1_);
  public final static native long CZone_getPatch(long jarg1, CZone jarg1_, int jarg2);
  public final static native long CZone_getPatchConnect(long jarg1, CZone jarg1_, int jarg2);
  public final static native void CZone_applyHeightField(long jarg1, CZone jarg1_, long jarg2, CLandscape jarg2_);
  public final static native void CZone_setupColorsFromTileFlags(long jarg1, CZone jarg1_, long jarg2, CRGBA jarg2_);
  public final static native void CZone_copyTilesFlags(long jarg1, CZone jarg1_, int jarg2, long jarg3, CPatch jarg3_);
  public final static native long CZone_getPatchBSphere(long jarg1, CZone jarg1_, long jarg2);
  public final static native boolean CZone_isPatchRenderClipped(long jarg1, CZone jarg1_, long jarg2);
  public final static native long new_CZoneCornerSmoother();
  public final static native void CZoneCornerSmoother_computeAllCornerSmoothFlags(long jarg1, CZoneCornerSmoother jarg1_, long jarg2, CZone jarg2_, long jarg3);
  public final static native void delete_CZoneCornerSmoother(long jarg1);
  public final static native long new_CZoneLighter();
  public final static native void delete_CZoneLighter(long jarg1);
  public final static native int SHAPE_VERTICES_MAX_get();
  public final static native int SHAPE_MAX_get();
  public final static native int MAX_CPU_PROCESS_get();
  public final static native void CZoneLighter_init(long jarg1, CZoneLighter jarg1_);
  public final static native void CZoneLighter_light(long jarg1, CZoneLighter jarg1_, long jarg2, CLandscape jarg2_, long jarg3, CZone jarg3_, long jarg4, long jarg5, long jarg6, long jarg7, Vector_uint16 jarg7_);
  public final static native void CZoneLighter_computeTileFlagsOnly(long jarg1, CZoneLighter jarg1_, long jarg2, CLandscape jarg2_, long jarg3, CZone jarg3_, long jarg4, long jarg5, long jarg6, Vector_uint16 jarg6_);
  public final static native void CZoneLighter_addTriangles__SWIG_0(long jarg1, CZoneLighter jarg1_, long jarg2, CLandscape jarg2_, long jarg3, Vector_uint16 jarg3_, long jarg4, long jarg5);
  public final static native void CZoneLighter_addTriangles__SWIG_1(long jarg1, CZoneLighter jarg1_, long jarg2, IShape jarg2_, long jarg3, long jarg4);
  public final static native void CZoneLighter_addLightableShape(long jarg1, CZoneLighter jarg1_, long jarg2, IShape jarg2_, long jarg3);
  public final static native void CZoneLighter_addWaterShape(long jarg1, CZoneLighter jarg1_, long jarg2, CWaterShape jarg2_, long jarg3);
  public final static native long CZoneLighter_getNumWaterShape(long jarg1, CZoneLighter jarg1_);
  public final static native boolean CZoneLighter_isLightableShape(long jarg1, IShape jarg1_);
  public final static native void CZoneLighter_progress(long jarg1, CZoneLighter jarg1_, String jarg2, float jarg3);
  public final static native float CZoneLighter_attenuation(long jarg1, CZoneLighter jarg1_, long jarg2, CVector jarg2_, long jarg3);
  public final static native void CZoneLighter_addStaticPointLight(long jarg1, CZoneLighter jarg1_, long jarg2, CPointLightNamed jarg2_);
  public final static native void CZoneLighter__ZBufferLandscape_set(long jarg1, CZoneLighter jarg1_, long jarg2);
  public final static native long CZoneLighter__ZBufferLandscape_get(long jarg1, CZoneLighter jarg1_);
  public final static native void CZoneLighter__ZBufferObject_set(long jarg1, CZoneLighter jarg1_, long jarg2);
  public final static native long CZoneLighter__ZBufferObject_get(long jarg1, CZoneLighter jarg1_);
  public final static native long new_CZoneManager();
  public final static native void delete_CZoneManager(long jarg1);
  public final static native void CZoneManager_checkZonesAround__SWIG_0(long jarg1, CZoneManager jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, Vector_uint16 jarg5_);
  public final static native void CZoneManager_checkZonesAround__SWIG_1(long jarg1, CZoneManager jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native boolean CZoneManager_isWorkComplete(long jarg1, CZoneManager jarg1_, long jarg2);
  public final static native boolean CZoneManager_isLoading(long jarg1, CZoneManager jarg1_);
  public final static native boolean CZoneManager_isRemoving(long jarg1, CZoneManager jarg1_);
  public final static native long CZoneManager_getNumZoneLeftToLoad(long jarg1, CZoneManager jarg1_);
  public final static native void CZoneManager_clear(long jarg1, CZoneManager jarg1_);
  public final static native void CZoneManager_setZonePath(long jarg1, CZoneManager jarg1_, String jarg2);
  public final static native String CZoneManager_getZonePath(long jarg1, CZoneManager jarg1_);
  public final static native void CZoneManager_setZoneTileColor(long jarg1, CZoneManager jarg1_, boolean jarg2, float jarg3);
  public final static native long new_CZoneLoadingTask(String jarg1, long jarg2, long jarg3, CVector jarg3_, boolean jarg4, float jarg5);
  public final static native void delete_CZoneLoadingTask(long jarg1);
  public final static native void CZoneLoadingTask_run(long jarg1, CZoneLoadingTask jarg1_);
  public final static native void CZoneLoadingTask_getName(long jarg1, CZoneLoadingTask jarg1_, long jarg2);
  public final static native long new_CZoneSearch();
  public final static native long CZoneSearch_getZoneName(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void CZoneSearch_getListZoneName(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native long CZoneSearch_getZoneId(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3);
  public final static native void CZoneSearch_getZonePos(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native void CZoneSearch_getListZoneId__SWIG_0(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, Vector_uint16 jarg5_, long jarg6, Vector_uint16 jarg6_);
  public final static native void CZoneSearch_getListZoneId__SWIG_1(long jarg1, CZoneSearch jarg1_, long jarg2, long jarg3, long jarg4, long jarg5, Vector_uint16 jarg5_);
  public final static native String CZoneSearch_getZoneNameFromId(long jarg1, CZoneSearch jarg1_, long jarg2);
  public final static native void delete_CZoneSearch(long jarg1);
  public final static native long new_CZoneSmoother();
  public final static native void CZoneSmoother_smoothTangents__SWIG_0(long jarg1, CZoneSmoother jarg1_, long jarg2, float jarg3, boolean jarg4);
  public final static native void CZoneSmoother_smoothTangents__SWIG_1(long jarg1, CZoneSmoother jarg1_, long jarg2, float jarg3);
  public final static native void CZoneSmoother_smoothTangents__SWIG_2(long jarg1, CZoneSmoother jarg1_, long jarg2);
  public final static native void delete_CZoneSmoother(long jarg1);
  public final static native int CZoneSymmetrisation_Nothing_get();
  public final static native int CZoneSymmetrisation_Regular_get();
  public final static native int CZoneSymmetrisation_Goofy_get();
  public final static native long new_CZoneSymmetrisation();
  public final static native int CZoneSymmetrisation_getTileState(long jarg1, CZoneSymmetrisation jarg1_, long jarg2, long jarg3, long jarg4);
  public final static native int CZoneSymmetrisation_getTileBorderState(long jarg1, CZoneSymmetrisation jarg1_, long jarg2, long jarg3);
  public final static native int CZoneSymmetrisation_getOrientedTileBorderState(long jarg1, CZoneSymmetrisation jarg1_, long jarg2, long jarg3);
  public final static native boolean CZoneSymmetrisation_getOrientedTileCorner(long jarg1, CZoneSymmetrisation jarg1_, long jarg2, long jarg3);
  public final static native boolean CZoneSymmetrisation_build(long jarg1, CZoneSymmetrisation jarg1_, long jarg2, float jarg3, float jarg4, long jarg5, CTileBank jarg5_, long jarg6, long jarg7);
  public final static native void delete_CZoneSymmetrisation(long jarg1);
  public final static native long new_CZoneTgtSmoother();
  public final static native void CZoneTgtSmoother_makeVerticesCoplanar(long jarg1, CZoneTgtSmoother jarg1_, long jarg2);
  public final static native void delete_CZoneTgtSmoother(long jarg1);
  public final static native long CVirtualRefCount_SWIGUpcast(long jarg1);
  public final static native long EStream_SWIGUpcast(long jarg1);
  public final static native long EOlderStream_SWIGUpcast(long jarg1);
  public final static native long ENewerStream_SWIGUpcast(long jarg1);
  public final static native long EInvalidDataStream_SWIGUpcast(long jarg1);
  public final static native long ESeekNotSupported_SWIGUpcast(long jarg1);
  public final static native long ENotOutputStream_SWIGUpcast(long jarg1);
  public final static native long ENotInputStream_SWIGUpcast(long jarg1);
  public final static native long EStreamOverflow_SWIGUpcast(long jarg1);
  public final static native long IAnimatable_SWIGUpcast(long jarg1);
  public final static native long CAnimatedLightmap_SWIGUpcast(long jarg1);
  public final static native long CMaterialBase_SWIGUpcast(long jarg1);
  public final static native long CAnimatedMaterial_SWIGUpcast(long jarg1);
  public final static native long CMorphBase_SWIGUpcast(long jarg1);
  public final static native long CAnimatedMorph_SWIGUpcast(long jarg1);
  public final static native long CAnimationPlaylist_SWIGUpcast(long jarg1);
  public final static native long CAnimationSet_SWIGUpcast(long jarg1);
  public final static native long CBoneBase_SWIGUpcast(long jarg1);
  public final static native long CChannelMixer_SWIGUpcast(long jarg1);
  public final static native long EBadDisplay_SWIGUpcast(long jarg1);
  public final static native long IDriver_SWIGUpcast(long jarg1);
  public final static native long EDru_SWIGUpcast(long jarg1);
  public final static native long EDruOpenglDriverNotFound_SWIGUpcast(long jarg1);
  public final static native long EDruOpenglDriverCorrupted_SWIGUpcast(long jarg1);
  public final static native long EDruOpenglDriverOldVersion_SWIGUpcast(long jarg1);
  public final static native long EDruOpenglDriverUnknownVersion_SWIGUpcast(long jarg1);
  public final static native long EDruOpenglDriverCantCreateDriver_SWIGUpcast(long jarg1);
  public final static native long CIndexBuffer_SWIGUpcast(long jarg1);
  public final static native long IIBDrvInfos_SWIGUpcast(long jarg1);
  public final static native long EBadBind_SWIGUpcast(long jarg1);
  public final static native long CLandscape_SWIGUpcast(long jarg1);
  public final static native long IMaterialDrvInfos_SWIGUpcast(long jarg1);
  public final static native long CMaterial_SWIGUpcast(long jarg1);
  public final static native long CMatrix3x4SSE_SWIGUpcast(long jarg1);
  public final static native long IMeshGeom_SWIGUpcast(long jarg1);
  public final static native long CMeshInstance_SWIGUpcast(long jarg1);
  public final static native long CMeshMRMGeom_SWIGUpcast(long jarg1);
  public final static native long CMeshMRM_SWIGUpcast(long jarg1);
  public final static native long CMeshMRMInstance_SWIGUpcast(long jarg1);
  public final static native long CMeshMRMSkinnedGeom_SWIGUpcast(long jarg1);
  public final static native long CMeshMRMSkinned_SWIGUpcast(long jarg1);
  public final static native long CMeshMRMSkinnedInstance_SWIGUpcast(long jarg1);
  public final static native long CMeshMultiLod_SWIGUpcast(long jarg1);
  public final static native long CMeshMultiLodInstance_SWIGUpcast(long jarg1);
  public final static native long IMeshVertexProgram_SWIGUpcast(long jarg1);
  public final static native long CMeshVPPerPixelLight_SWIGUpcast(long jarg1);
  public final static native long CMeshVPWindTree_SWIGUpcast(long jarg1);
  public final static native long CMRMMeshGeom_SWIGUpcast(long jarg1);
  public final static native long CParticleSystem_SWIGUpcast(long jarg1);
  public final static native long CParticleSystemProcess_SWIGUpcast(long jarg1);
  public final static native long CPatchRdrPass_SWIGUpcast(long jarg1);
  public final static native long CPointLightNamed_SWIGUpcast(long jarg1);
  public final static native long CPSAttribMakerBase_SWIGUpcast(long jarg1);
  public final static native long CPSEmitterDirectionnal_SWIGUpcast(long jarg1);
  public final static native long CPSRadialEmitter_SWIGUpcast(long jarg1);
  public final static native long CPSEmitterOmni_SWIGUpcast(long jarg1);
  public final static native long CPSEmitterRectangle_SWIGUpcast(long jarg1);
  public final static native long CPSEmitterConic_SWIGUpcast(long jarg1);
  public final static native long CPSSphericalEmitter_SWIGUpcast(long jarg1);
  public final static native long CPSForceIntensityHelper_SWIGUpcast(long jarg1);
  public final static native long CPSDirectionnalForce_SWIGUpcast(long jarg1);
  public final static native long CPSGravity_SWIGUpcast(long jarg1);
  public final static native long CPSCentralGravity_SWIGUpcast(long jarg1);
  public final static native long CPSSpring_SWIGUpcast(long jarg1);
  public final static native long CPSFluidFriction_SWIGUpcast(long jarg1);
  public final static native long CPSBrownianForce_SWIGUpcast(long jarg1);
  public final static native long CPSTurbul_SWIGUpcast(long jarg1);
  public final static native long CPSCylindricVortex_SWIGUpcast(long jarg1);
  public final static native long CPSMagneticForce_SWIGUpcast(long jarg1);
  public final static native long CPSLocated_SWIGUpcast(long jarg1);
  public final static native long CPSLocatedBindable_SWIGUpcast(long jarg1);
  public final static native long CPSTargetLocatedBindable_SWIGUpcast(long jarg1);
  public final static native long CPSParticle_SWIGUpcast(long jarg1);
  public final static native long CPSQuad_SWIGUpcast(long jarg1);
  public final static native long CPSRibbon_SWIGUpcast(long jarg1);
  public final static native long CPSRibbonBase_SWIGUpcast(long jarg1);
  public final static native long CPSRibbonLookAt_SWIGUpcast(long jarg1);
  public final static native long CPSShaderProgram_SWIGUpcast(long jarg1);
  public final static native long CPSShaderARB_SWIGUpcast(long jarg1);
  public final static native long CPSShockWave_SWIGUpcast(long jarg1);
  public final static native long CPSSound_SWIGUpcast(long jarg1);
  public final static native long CPSTailDot_SWIGUpcast(long jarg1);
  public final static native long CPSZone_SWIGUpcast(long jarg1);
  public final static native long CPSZonePlane_SWIGUpcast(long jarg1);
  public final static native long CPSZoneSphere_SWIGUpcast(long jarg1);
  public final static native long CPSZoneDisc_SWIGUpcast(long jarg1);
  public final static native long CPSZoneCylinder_SWIGUpcast(long jarg1);
  public final static native long CPSZoneRectangle_SWIGUpcast(long jarg1);
  public final static native long CInstanceGroup_SWIGUpcast(long jarg1);
  public final static native long IShaderDrvInfos_SWIGUpcast(long jarg1);
  public final static native long IShape_SWIGUpcast(long jarg1);
  public final static native long CSkeletonShape_SWIGUpcast(long jarg1);
  public final static native long CTargetAnimCtrl_SWIGUpcast(long jarg1);
  public final static native long CTessFarVertex_SWIGUpcast(long jarg1);
  public final static native long CTessNearVertex_SWIGUpcast(long jarg1);
  public final static native long CTileFace_SWIGUpcast(long jarg1);
  public final static native long CTessFace_SWIGUpcast(long jarg1);
  public final static native long ITextureDrvInfos_SWIGUpcast(long jarg1);
  public final static native long CTextureDrvShare_SWIGUpcast(long jarg1);
  public final static native long ITexture_SWIGUpcast(long jarg1);
  public final static native long CTextureBlank_SWIGUpcast(long jarg1);
  public final static native long CTextureBlend_SWIGUpcast(long jarg1);
  public final static native long CTextureBloom_SWIGUpcast(long jarg1);
  public final static native long CTextureBump_SWIGUpcast(long jarg1);
  public final static native long CTextureCube_SWIGUpcast(long jarg1);
  public final static native long CTextureDLM_SWIGUpcast(long jarg1);
  public final static native long CTextureEmboss_SWIGUpcast(long jarg1);
  public final static native long CTextureFar_SWIGUpcast(long jarg1);
  public final static native long CTextureFile_SWIGUpcast(long jarg1);
  public final static native long CTextureFont_SWIGUpcast(long jarg1);
  public final static native long CTextureGrouped_SWIGUpcast(long jarg1);
  public final static native long CTextureMem_SWIGUpcast(long jarg1);
  public final static native long CTextureMultiFile_SWIGUpcast(long jarg1);
  public final static native long CTextureNear_SWIGUpcast(long jarg1);
  public final static native long CTextureFileUser_SWIGUpcast(long jarg1);
  public final static native long CTextureMemUser_SWIGUpcast(long jarg1);
  public final static native long ITrackDefault_SWIGUpcast(long jarg1);
  public final static native long CTrackSampledCommon_SWIGUpcast(long jarg1);
  public final static native long CTrackSampledQuat_SWIGUpcast(long jarg1);
  public final static native long CTrackSampledQuatSmallHeader_SWIGUpcast(long jarg1);
  public final static native long CTrackSampledVector_SWIGUpcast(long jarg1);
  public final static native long CTransform_SWIGUpcast(long jarg1);
  public final static native long CTransformShape_SWIGUpcast(long jarg1);
  public final static native long ITransformable_SWIGUpcast(long jarg1);
  public final static native long CTravCameraScene_SWIGUpcast(long jarg1);
  public final static native long UInstance_SWIGUpcast(long jarg1);
  public final static native long UParticleSystemInstance_SWIGUpcast(long jarg1);
  public final static native long UTextureFile_SWIGUpcast(long jarg1);
  public final static native long UTextureMem_SWIGUpcast(long jarg1);
  public final static native long UTrack_SWIGUpcast(long jarg1);
  public final static native long UTransform_SWIGUpcast(long jarg1);
  public final static native long UWaterInstance_SWIGUpcast(long jarg1);
  public final static native long CWaterEnvMapRenderHelper_SWIGUpcast(long jarg1);
  public final static native long CWaterEnvMapRenderFromUScene_SWIGUpcast(long jarg1);
  public final static native long CVegetableBlendLayerModel_SWIGUpcast(long jarg1);
  public final static native long CVegetableClipBlock_SWIGUpcast(long jarg1);
  public final static native long CVegetableInstanceGroup_SWIGUpcast(long jarg1);
  public final static native long CVegetableSortBlock_SWIGUpcast(long jarg1);
  public final static native long CVertexBuffer_SWIGUpcast(long jarg1);
  public final static native long IVBDrvInfos_SWIGUpcast(long jarg1);
  public final static native long IVertexProgramDrvInfos_SWIGUpcast(long jarg1);
  public final static native long CVertexProgram_SWIGUpcast(long jarg1);
  public final static native long CVisualCollisionEntityUser_SWIGUpcast(long jarg1);
  public final static native long CVisualCollisionManagerUser_SWIGUpcast(long jarg1);
  public final static native long CVisualCollisionMesh_SWIGUpcast(long jarg1);
  public final static native long CWaterEnvMapUser_SWIGUpcast(long jarg1);
  public final static native long CWaterHeightMap_SWIGUpcast(long jarg1);
  public final static native long CWaterModel_SWIGUpcast(long jarg1);
  public final static native long CWaveMakerModel_SWIGUpcast(long jarg1);
  public final static native long CWaterShape_SWIGUpcast(long jarg1);
  public final static native long CWaveMakerShape_SWIGUpcast(long jarg1);
}
